diff options
| author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2020-03-10 08:53:28 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-03-10 08:53:28 +0100 |
| commit | 5da627a58f41d6854342e95a171a82f5b2309d52 (patch) | |
| tree | 111f6413c0fc3d5ce62a6fb0cc1e388345b2f97a /docs | |
| parent | d82d2d49d629f010da2c0d81b5927946d971ae72 (diff) | |
Updated migrations example in tutorial 2.
Follow up to a97845a823c86b1d6e65af70fbce64e6e747e081.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/intro/tutorial02.txt | 27 |
1 files changed, 11 insertions, 16 deletions
diff --git a/docs/intro/tutorial02.txt b/docs/intro/tutorial02.txt index bcc4e9f04d..4c0b96954d 100644 --- a/docs/intro/tutorial02.txt +++ b/docs/intro/tutorial02.txt @@ -240,10 +240,9 @@ You should see something similar to the following: .. code-block:: text Migrations for 'polls': - polls/migrations/0001_initial.py: - - Create model Choice + polls/migrations/0001_initial.py - Create model Question - - Add field question to choice + - Create model Choice By running ``makemigrations``, you're telling Django that you've made some changes to your models (in this case, you've made new ones) and that @@ -272,14 +271,6 @@ readability): BEGIN; -- - -- Create model Choice - -- - CREATE TABLE "polls_choice" ( - "id" serial NOT NULL PRIMARY KEY, - "choice_text" varchar(200) NOT NULL, - "votes" integer NOT NULL - ); - -- -- Create model Question -- CREATE TABLE "polls_question" ( @@ -288,16 +279,20 @@ readability): "pub_date" timestamp with time zone NOT NULL ); -- - -- Add field question to choice + -- Create model Choice -- - ALTER TABLE "polls_choice" ADD COLUMN "question_id" integer NOT NULL; - ALTER TABLE "polls_choice" ALTER COLUMN "question_id" DROP DEFAULT; - CREATE INDEX "polls_choice_7aa0f6ee" ON "polls_choice" ("question_id"); + CREATE TABLE "polls_choice" ( + "id" serial NOT NULL PRIMARY KEY, + "choice_text" varchar(200) NOT NULL, + "votes" integer NOT NULL, + "question_id" integer NOT NULL + ); ALTER TABLE "polls_choice" - ADD CONSTRAINT "polls_choice_question_id_246c99a640fbbd72_fk_polls_question_id" + ADD CONSTRAINT "polls_choice_question_id_c5b4b260_fk_polls_question_id" FOREIGN KEY ("question_id") REFERENCES "polls_question" ("id") DEFERRABLE INITIALLY DEFERRED; + CREATE INDEX "polls_choice_question_id_c5b4b260" ON "polls_choice" ("question_id"); COMMIT; |
