mirror of https://github.com/go-gorm/gorm.git
Fix postgres' HasForeignKey
This commit is contained in:
parent
5174cc5c24
commit
e38e096ca0
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue