小编Hos*_*loo的帖子

sqlalchemy.exc.DataError:(psycopg2.DataError)值对于类型字符变化来说太长

我尝试使用 SQL Alchemy 在 PostgreSQL 数据库中保存哈希密码。创建表脚本如下:

Create Table "User"(
Id serial Primary key,
UserName varchar(50) unique not null,
Nickname varchar(50) not null,
"password" varchar(172) not null,
FirstName varchar(75) not null,
LastName varchar(75) not null,
BirthDate date not null,
CreateDate date not null,
Status smallint Not null
)
Run Code Online (Sandbox Code Playgroud)

这是映射:

user = Table('User', metadata,
         Column('id', Sequence(name='User_id_seq'), primary_key=True),
         Column('username', String(50), unique=True, nullable=False),
         Column('nickname', String(50), nullable=False),
         Column('firstname', String(75), nullable=False),
         Column('lastname', String(75), nullable=False),
         Column('password', String(172), nullable=False),
         Column('status', Integer, nullable=False),
         Column('birthdate', Date, nullable=False),
         Column('createdate', Date, nullable=False) …
Run Code Online (Sandbox Code Playgroud)

python postgresql sqlalchemy psycopg2

5
推荐指数
1
解决办法
7897
查看次数

标签 统计

postgresql ×1

psycopg2 ×1

python ×1

sqlalchemy ×1