首页 > 解决方案 > PostgreSql/SQLalchemy 创建包含错误数据类型的列的表

问题描述

当我运行以下查询在 PostgreSQL 中创建表时:

CREATE TABLE mytable(
  siteid NUMERIC,
  y NUMERIC,
  n NUMERIC,
  flags TEXT [],
  notes VARCHAR (300)
  );

该查询创建了一个表,其中 siteid 列的数据类型是 TEXT,而不是查询中指定的 NUMERIC。

我缺少的地方是否存在语法错误?

我正在使用 SQLalchemy 在 python 脚本中运行查询。

标签: pythonsqlpostgresqlsqlalchemy

解决方案


推荐阅读