我希望在PostgreSQL数据库中创建一个简单的表格。
根据文档,使用
CREATE TABLE
命令可以在当前数据库中创建一个新的、初始为空的表格。该表格将被发出此命令的用户所拥有。CREATE TABLE *table_name*;
我原以为我会得到一张新的空表。但是当我使用一个空参数列表时,psql却抛出了ERROR: syntax error at or near ";"
的错误。
CREATE TABLE *table_name*();
psql告诉我,该表是通过以下方式创建的
postgres=# create table *table_name*();
CREATE TABLE
但是\l命令没有显示新创建的表格。并且使用psql -d table_name -U user_name也无法登录。有谁能提供帮助吗?
rake db:create
或其他方式为您创建数据库。 - mlt