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.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.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(){