|
@@ -1,18 +1,12 @@
|
|
|
"""Database models"""
|
|
|
|
|
|
-from sqlalchemy import MetaData, Column, ForeignKey, Integer, String, SmallInteger, DateTime, BigInteger
|
|
|
+from sqlalchemy import Column, ForeignKey, Integer, String, \
|
|
|
+ SmallInteger, DateTime, BigInteger, Date
|
|
|
from sqlalchemy.orm import relationship, backref
|
|
|
from sqlalchemy.ext.declarative import declarative_base
|
|
|
|
|
|
|
|
|
-meta = MetaData(naming_convention={
|
|
|
- "ix": "ix_%(column_0_label)s",
|
|
|
- "uq": "uq_%(table_name)s_%(column_0_name)s",
|
|
|
- "ck": "ck_%(table_name)s_%(constraint_name)s",
|
|
|
- "fk": "fk_%(table_name)s_%(column_0_name)s_%(referred_table_name)s",
|
|
|
- "pk": "pk_%(table_name)s"
|
|
|
-})
|
|
|
-Base = declarative_base(metadata=meta)
|
|
|
+Base = declarative_base()
|
|
|
|
|
|
|
|
|
class Player(Base):
|
|
@@ -21,6 +15,7 @@ class Player(Base):
|
|
|
id = Column(BigInteger, primary_key=True)
|
|
|
name = Column(String)
|
|
|
nation = Column(String)
|
|
|
+ registration_date = Column(Date)
|
|
|
|
|
|
|
|
|
class State(Base):
|