Skip to content

Commit 644d45d

Browse files
authored
Merge pull request #1313 from caleblloyd/psql-ignore-cross-schema-fk
postgresql - ignore cross-schema FKs
2 parents 59e63d5 + c62ffbe commit 644d45d

File tree

1 file changed

+1
-1
lines changed
  • drivers/sqlboiler-psql/driver

1 file changed

+1
-1
lines changed

drivers/sqlboiler-psql/driver/psql.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -731,7 +731,7 @@ func (p *PostgresDriver) foreignKeyInfoFromDB(schema, tableName string) ([]drive
731731
from pg_namespace pgn
732732
inner join pg_class pgc on pgn.oid = pgc.relnamespace and pgc.relkind = 'r'
733733
inner join pg_constraint pgcon on pgn.oid = pgcon.connamespace and pgc.oid = pgcon.conrelid
734-
inner join pg_class dstlookupname on pgcon.confrelid = dstlookupname.oid
734+
inner join pg_class dstlookupname on pgcon.confrelid = dstlookupname.oid and pgn.oid = dstlookupname.relnamespace
735735
inner join pg_attribute pgasrc on pgc.oid = pgasrc.attrelid and pgasrc.attnum = ANY(pgcon.conkey)
736736
inner join pg_attribute pgadst on pgcon.confrelid = pgadst.attrelid and pgadst.attnum = ANY(pgcon.confkey)
737737
where %s

0 commit comments

Comments
 (0)