Remove custom sqlalchemy metadata, manage with __table_args__
Allow sqlmodel queries, with relations Remode join_with mechanisms coming from gino Handlew ith_only_columns in get_df and get_gdf Implement feature-info
This commit is contained in:
parent
1e3678fb69
commit
ec71b6ed15
18 changed files with 353 additions and 141 deletions
|
@ -4,11 +4,11 @@ from sqlalchemy import BigInteger, String
|
|||
from sqlmodel import Field
|
||||
|
||||
from gisaf.models.models_base import Model
|
||||
from gisaf.models.metadata import gisaf_admin
|
||||
from gisaf.models.metadata import gisaf_admin_table_args
|
||||
|
||||
|
||||
class Reconciliation(Model):
|
||||
metadata = gisaf_admin
|
||||
__table_args__ = gisaf_admin_table_args
|
||||
|
||||
class Admin:
|
||||
menu = 'Other'
|
||||
|
@ -21,7 +21,7 @@ class Reconciliation(Model):
|
|||
|
||||
|
||||
class StatusChange(Model):
|
||||
metadata = gisaf_admin
|
||||
__table_args__ = gisaf_admin_table_args
|
||||
__tablename__ = 'status_change'
|
||||
|
||||
id: int = Field(primary_key=True, sa_type=BigInteger,
|
||||
|
@ -34,7 +34,7 @@ class StatusChange(Model):
|
|||
|
||||
|
||||
class FeatureDeletion(Model):
|
||||
metadata = gisaf_admin
|
||||
__table_args__ = gisaf_admin_table_args
|
||||
__tablename__ = 'feature_deletion'
|
||||
|
||||
id: int = Field(BigInteger, primary_key=True,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue