bor*_*ter 0 java postgresql flyway
我正在使用Flyway迁移PostgreSQL表以获得Spring Web应用程序,因此,我编写了一组SQL查询,将列添加到现有表中,例如:
ALTER TABLE table_1 ADD COLUMN table_value_x TYPE INTEGER;
ALTER TABLE table_1 ADD COLUMN table_value_y TYPE VARCHAR(100);
Run Code Online (Sandbox Code Playgroud)
在Tomcat上部署war文件后,我收到以下错误:
错误:"INTEGER"或其附近的语法错误
由于Postgre对其错误没有那么多的信息,我正在寻找关于这可能是什么的任何建议或建议,谢谢.
根据文档,我相信你需要省略TYPE
ALTER TABLE table_1 ADD COLUMN table_value_x INTEGER;
ALTER TABLE table_1 ADD COLUMN table_value_y VARCHAR(100);
Run Code Online (Sandbox Code Playgroud)
从文档中,仅在更改现有列的数据类型时才使用TYPE关键字.
ALTER [ COLUMN ] column [ SET DATA ] TYPE data_type [ COLLATE collation ] [ USING expression ]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
800 次 |
| 最近记录: |