PostgreSQL (Postgres)を使用している場合、SQLAlchemyで列 (主キー) をUUIDとして定義する方法はありますか?
101505 次
9 に答える
21
パッケージの を使用しましUUIDType
た。SQLAlchemy-Utils
于 2015-09-01T13:20:16.400 に答える
-21
たとえば、カスタムタイプを書いてみることができます。
import sqlalchemy.types as types
class UUID(types.TypeEngine):
def get_col_spec(self):
return "uuid"
def bind_processor(self, dialect):
def process(value):
return value
return process
def result_processor(self, dialect):
def process(value):
return value
return process
table = Table('foo', meta,
Column('id', UUID(), primary_key=True),
)
于 2008-10-09T18:01:58.063 に答える