|
- <%
- '=======================================================================================================================
- ' MIGRATION: create_comments_table
- '=======================================================================================================================
-
- Sub Migration_Up(migration)
- migration.CreateTable "Comments", _
- "CommentID COUNTER CONSTRAINT PK_Comments PRIMARY KEY, " & _
- "PostID LONG NOT NULL, " & _
- "AuthorName TEXT(200) NOT NULL, " & _
- "AuthorEmail TEXT(200), " & _
- "Body MEMO NOT NULL, " & _
- "IsApproved SMALLINT NOT NULL, " & _
- "CreatedDate DATETIME NOT NULL"
-
- migration.ExecuteSQL "UPDATE Comments SET IsApproved = 0 WHERE IsApproved IS NULL"
- migration.CreateIndex "IX_Comments_PostID", "Comments", "PostID"
- migration.CreateIndex "IX_Comments_IsApproved", "Comments", "IsApproved"
- End Sub
-
- Sub Migration_Down(migration)
- migration.DropIndex "IX_Comments_IsApproved", "Comments"
- migration.DropIndex "IX_Comments_PostID", "Comments"
- migration.DropTable "Comments"
- End Sub
- %>
|