Fix postgres' HasForeignKey

This commit is contained in:
Vibhav Pant 2016-04-11 18:48:39 +05:30
parent 5174cc5c24
commit e38e096ca0
1 changed files with 1 additions and 1 deletions

View File

@ -89,7 +89,7 @@ func (s postgres) HasIndex(tableName string, indexName string) bool {
func (s postgres) HasForeignKey(tableName string, foreignKeyName string) bool { func (s postgres) HasForeignKey(tableName string, foreignKeyName string) bool {
var count int var count int
s.db.QueryRow("SELECT count(con.conname) FROM pg_constraint con WHERE $1::regclass::oid = con.conrelid AND con.conname = $2 AND con.contype='f'", s.currentDatabase(), foreignKeyName).Scan(&count) s.db.QueryRow("SELECT count(con.conname) FROM pg_constraint con WHERE $1::regclass::oid = con.conrelid AND con.conname = $2 AND con.contype='f'", tableName, foreignKeyName).Scan(&count)
return count > 0 return count > 0
} }