@@ -42,15 +42,15 @@ def __init__(self, **kwargs) -> None:
4242class PrimaryKey (Column ):
4343 @property
4444 def column_type (self ):
45- engine_type = self ._meta .table .Meta .db .engine_type
45+ engine_type = self ._meta .table ._meta .db .engine_type
4646 if engine_type == "postgres" :
4747 return "SERIAL"
4848 elif engine_type == "sqlite" :
4949 return "INTEGER"
5050 raise Exception ("Unrecognized engine type" )
5151
5252 def default (self ):
53- engine_type = self ._meta .table .Meta .db .engine_type
53+ engine_type = self ._meta .table ._meta .db .engine_type
5454 if engine_type == "postgres" :
5555 return DEFAULT
5656 elif engine_type == "sqlite" :
@@ -123,7 +123,7 @@ def __init__(self, references: t.Type[Table], **kwargs) -> None:
123123
124124 # Allow columns on the referenced table to be accessed via auto
125125 # completion.
126- for column in references .Meta .columns :
126+ for column in references ._meta .columns :
127127 _column : Column = copy .deepcopy (column )
128128 setattr (self , _column ._meta .name , _column )
129129 self ._foreign_key_meta .proxy_columns .append (_column )
@@ -164,7 +164,7 @@ def __getattribute__(self, name: str):
164164 except Exception :
165165 pass
166166
167- for column in value ._foreign_key_meta .references .Meta .columns :
167+ for column in value ._foreign_key_meta .references ._meta .columns :
168168 _column : Column = copy .deepcopy (column )
169169 _column ._meta .call_chain = copy .copy (
170170 new_column ._meta .call_chain
0 commit comments