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

Commit 1982585a by Victor Pontis

update the table so that it doesnt have the references contstraint

1 parent 205684a2
Showing with 12 additions and 5 deletions
...@@ -1566,8 +1566,9 @@ describe(Support.getTestDialectTeaser("HasMany"), function() { ...@@ -1566,8 +1566,9 @@ describe(Support.getTestDialectTeaser("HasMany"), function() {
}); });
it('should correctly get associations even after a child instance is deleted', function() { it('should correctly get associations even after a child instance is deleted', function() {
var self = this; var self = this,
return this.sequelize.sync({force: true}).then(function() { user, projects;
return this.sequelize.sync({logging: console.log}).then(function() {
return Promise.all([ return Promise.all([
self.User.create({name: 'Matt'}), self.User.create({name: 'Matt'}),
self.Project.create({name: 'Good Will Hunting'}), self.Project.create({name: 'Good Will Hunting'}),
...@@ -1583,14 +1584,20 @@ describe(Support.getTestDialectTeaser("HasMany"), function() { ...@@ -1583,14 +1584,20 @@ describe(Support.getTestDialectTeaser("HasMany"), function() {
user.getProjects() user.getProjects()
]); ]);
}) })
.spread(function(user, projects) { .then(function(savedUser, savedProjects) {
var user = savedUser,
projects = savedProjects;
return Promise.all([
self.sequelize.query('alter table user_projects drop constraint user_projects_project_id_fkey;'),
self.sequelize.query('alter table user_projects drop constraint user_projects_user_id_fkey;')
])
})
.spread(function() {
var project = projects[0]; var project = projects[0];
expect(project).to.be.defined; expect(project).to.be.defined;
return project.destroy().return(user); return project.destroy().return(user);
}) })
.then(function(user) { .then(function(user) {
return user.getProjects();
return self.User.find({ return self.User.find({
where: { id: user.id}, where: { id: user.id},
include: self.Project include: self.Project
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!