擅长:python、mysql、java
<p>sqlalchemy postgres方言支持UUID列。这很简单(问题是特别的后记)——我不明白为什么其他答案都这么复杂。</p>
<p>下面是一个例子:</p>
<pre><code>from sqlalchemy.dialects.postgresql import UUID
from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy()
class Foo(db.Model):
id = db.Column(db.Integer, primary_key=True)
uuid = db.Column(UUID(as_uuid=True), unique=True, nullable=False)
</code></pre>