Browse Source

Updated migrations example in tutorial 2.

Follow up to a97845a823c86b1d6e65af70fbce64e6e747e081.
Mariusz Felisiak 5 years ago
parent
commit
5da627a58f
1 changed files with 11 additions and 16 deletions
  1. 11 16
      docs/intro/tutorial02.txt

+ 11 - 16
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;