MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / add_is_dependent_on

Method add_is_dependent_on

lib/sqlalchemy/sql/schema.py:1195–1207  ·  view source on GitHub ↗

Add a 'dependency' for this Table. This is another Table object which must be created first before this one can, or dropped after this one. Usually, dependencies between tables are determined via ForeignKey objects. However, for other situations that creat

(self, table: Table)

Source from the content-addressed store, hash-verified

1193 return _get_table_key(self.description, self.schema)
1194
1195 def add_is_dependent_on(self, table: Table) -> None:
1196 """Add a 'dependency' for this Table.
1197
1198 This is another Table object which must be created
1199 first before this one can, or dropped after this one.
1200
1201 Usually, dependencies between tables are determined via
1202 ForeignKey objects. However, for other situations that
1203 create dependencies outside of foreign keys (rules, inheriting),
1204 this method can manually establish such a link.
1205
1206 """
1207 self._extra_dependencies.add(table)
1208
1209 def append_column(
1210 self, column: ColumnClause[Any], replace_existing: bool = False

Callers 2

Calls 1

addMethod · 0.45

Tested by 2