MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / define_tables

Method define_tables

test/sql/test_deprecations.py:229–249  ·  view source on GitHub ↗
(cls, metadata)

Source from the content-addressed store, hash-verified

227
228 @classmethod
229 def define_tables(cls, metadata):
230 Table(
231 "keyed1",
232 metadata,
233 Column("a", CHAR(2), key="b"),
234 Column("c", CHAR(2), key="q"),
235 )
236 Table("keyed2", metadata, Column("a", CHAR(2)), Column("b", CHAR(2)))
237 Table("keyed3", metadata, Column("a", CHAR(2)), Column("d", CHAR(2)))
238 Table("keyed4", metadata, Column("b", CHAR(2)), Column("q", CHAR(2)))
239 Table("content", metadata, Column("t", String(30), key="type"))
240 Table("bar", metadata, Column("ctype", String(30), key="content_type"))
241
242 if testing.requires.schemas.enabled:
243 Table(
244 "wschema",
245 metadata,
246 Column("a", CHAR(2), key="b"),
247 Column("c", CHAR(2), key="q"),
248 schema=testing.config.test_schema,
249 )
250
251 @classmethod
252 def insert_data(cls, connection):

Callers

nothing calls this directly

Calls 4

TableClass · 0.90
ColumnClass · 0.90
CHARClass · 0.90
StringClass · 0.90

Tested by

no test coverage detected