【发布时间】:2021-01-15 10:16:29
【问题描述】:
我创建了一个 Heroku Postgres 数据库,其中一列是 db.Integer - 存储整数。但是,我意识到我实际上应该存储浮点数 - 即db.Float。
我可以在使用数据创建 PostgreSQL 数据库列之后更改其类型吗?
【问题讨论】:
标签: postgresql heroku sqlalchemy heroku-postgres
我创建了一个 Heroku Postgres 数据库,其中一列是 db.Integer - 存储整数。但是,我意识到我实际上应该存储浮点数 - 即db.Float。
我可以在使用数据创建 PostgreSQL 数据库列之后更改其类型吗?
【问题讨论】:
标签: postgresql heroku sqlalchemy heroku-postgres
是的,你可以。使用以下查询来做到这一点:
ALTER TABLE $TABLE_NAME ALTER COLUMN $COLUMN_NAME TYPE <float type, e.g. float(64)>;
【讨论】: