不要怂,就是干,撸起袖子干!

Commit b1e9419b by pola88

use createTable instead of query

1 parent f83f385b
Showing with 5 additions and 5 deletions
...@@ -1097,12 +1097,12 @@ describe(Support.getTestDialectTeaser("HasMany"), function() { ...@@ -1097,12 +1097,12 @@ describe(Support.getTestDialectTeaser("HasMany"), function() {
beforeEach(function(done) { beforeEach(function(done) {
var self = this var self = this
self.sequelize.query('CREATE TABLE "users" ( id serial NOT NULL, username character varying(255), "createdAt" timestamp with time zone NOT NULL, "updatedAt" timestamp with time zone NOT NULL, CONSTRAINT "Users_pkey" PRIMARY KEY (id))') self.sequelize.queryInterface.createTable('users',{ id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true } , username: DataTypes.STRING, createdAt: DataTypes.DATE, updatedAt: DataTypes.DATE }).success(function() {
.success(function() { self.sequelize.queryInterface.createTable('tasks',{ id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true }, title: DataTypes.STRING, createdAt: DataTypes.DATE, updatedAt: DataTypes.DATE }).success(function() {
self.sequelize.query('CREATE TABLE "tasks" (id serial NOT NULL, title character varying(255), "createdAt" timestamp with time zone NOT NULL, "updatedAt" timestamp with time zone NOT NULL, CONSTRAINT "Tasks_pkey" PRIMARY KEY (id))').success(function() { self.sequelize.queryInterface.createTable('users_tasks',{ TaskId: DataTypes.INTEGER, UserId: DataTypes.INTEGER, createdAt: DataTypes.DATE, updatedAt: DataTypes.DATE }).success(function() {
self.sequelize.query('CREATE TABLE "users_tasks" ( "createdAt" timestamp with time zone NOT NULL, "updatedAt" timestamp with time zone NOT NULL, "TaskId" integer NOT NULL, "UserId" integer NOT NULL, CONSTRAINT persons_tasks_pkey PRIMARY KEY ("TaskId", "UserId"), CONSTRAINT "persons_tasks_User_id_fkey" FOREIGN KEY ("UserId") REFERENCES "users" (id) MATCH SIMPLE ON UPDATE CASCADE ON DELETE CASCADE, CONSTRAINT "persons_tasks_Task_id_fkey" FOREIGN KEY ("TaskId") REFERENCES "tasks" (id) MATCH SIMPLE ON UPDATE CASCADE ON DELETE CASCADE )').success(function() { done();
done()
}) })
}) })
}) })
}) })
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!