2
0
Эх сурвалжийг харах

Corrected sqlmigrate output in tutorial 1.

Tim Graham 10 жил өмнө
parent
commit
ff5e47e7a4
1 өөрчлөгдсөн 11 нэмэгдсэн , 14 устгасан
  1. 11 14
      docs/intro/tutorial01.txt

+ 11 - 14
docs/intro/tutorial01.txt

@@ -470,35 +470,32 @@ moment - but first, let's see what SQL that migration would run. The
 
     $ python manage.py sqlmigrate polls 0001
 
-
 You should see something similar to the following (we've reformatted it for
 readability):
 
 .. code-block:: sql
 
     BEGIN;
-    CREATE TABLE polls_question (
+    CREATE TABLE "polls_choice" (
         "id" serial NOT NULL PRIMARY KEY,
-        "question_text" varchar(200) NOT NULL,
-        "pub_date" timestamp with time zone NOT NULL
-    );
-
-    CREATE TABLE polls_choice (
-        "id" serial NOT NULL PRIMARY KEY,
-        "question_id" integer NOT NULL,
         "choice_text" varchar(200) NOT NULL,
         "votes" integer NOT NULL
     );
-
-    CREATE INDEX polls_choice_7aa0f6ee ON "polls_choice" ("question_id");
-
+    CREATE TABLE "polls_question" (
+        "id" serial NOT NULL PRIMARY KEY,
+        "question_text" varchar(200) NOT NULL,
+        "pub_date" timestamp with time zone NOT NULL
+    );
+    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");
     ALTER TABLE "polls_choice"
-      ADD CONSTRAINT polls_choice_question_id_246c99a640fbbd72_fk_polls_question_id
+      ADD CONSTRAINT "polls_choice_question_id_246c99a640fbbd72_fk_polls_question_id"
         FOREIGN KEY ("question_id")
         REFERENCES "polls_question" ("id")
         DEFERRABLE INITIALLY DEFERRED;
-    COMMIT;
 
+    COMMIT;
 
 Note the following: