在保留数据的同时更改 Heroku Postgres 数据库列类型
Change Heroku Postgres database column type while retaining data
我创建了一个 Heroku Postgres 数据库,其中一列是 db.Integer
- 存储整数。但是,我意识到我实际上应该存储浮点数 - 即 db.Float
.
我能否更改 PostgreSQL 数据库列的类型 - 在使用数据创建后?
是的,你可以。使用以下查询来执行此操作:
ALTER TABLE $TABLE_NAME ALTER COLUMN $COLUMN_NAME TYPE <float type, e.g. float(64)>;
我创建了一个 Heroku Postgres 数据库,其中一列是 db.Integer
- 存储整数。但是,我意识到我实际上应该存储浮点数 - 即 db.Float
.
我能否更改 PostgreSQL 数据库列的类型 - 在使用数据创建后?
是的,你可以。使用以下查询来执行此操作:
ALTER TABLE $TABLE_NAME ALTER COLUMN $COLUMN_NAME TYPE <float type, e.g. float(64)>;