首页 文章
  • 1 votes
     answers
     views

    从CSV导入PSQL添加其他字符

    我有一个CSV文件,我在其中导入了许多字段...其中一个字段是日期类型字段,格式为'20120401' . 在CSV文件中,所有行的此字段的长度为8.我在Postgres中创建了一个表,并指定该字段以将此数据作为DATE类型列接收 . 当我导入CSV文件时,它引发了“无效的输入错误” . 为了解决这个问题,我将表的类型更改为VARCHAR,以为我可以运行ALTER TABLE来更改数据类型 . 导...
  • 0 votes
     answers
     views

    导入转储时,psql语法错误,可能在'-'上

    (使用postgres 9.4beta2) 我有一个我要导入的转储 . 我使用'psql'命令完成了这个操作,因为在其他地方注意到使用COPY FROM stdin时需要这样做: psql publishing < publishing.dump.20150211160001 我收到此语法错误: ERROR: syntax error at or near "fbc61bc4&...
  • 0 votes
     answers
     views

    还原数据库上的psql错误

    请先读一下小故事 . 所以我有一个在SUSE Linux Enterprise 9 PC和PostgreSQL 7.4.2数据库服务器上运行的前端应用程序 . 现在我从get.enterprisedb.com安装了Windows 8.1 PC postgresql-9.5.1 . 当我想使用以下命令从SUSE(由前端应用程序的菜单项创建)恢复备份时: psql -U admin -d MyData...
  • 0 votes
     answers
     views

    psql:转储文件问题(拒绝访问)

    我最近发布了关于尝试从pgAdmin导出数据库的文章 . 我正在使用Windows机器和postgresql 9.6 . 我得到了一个可以从命令行成功转储数据库的点(我从每个表中获取了所有数据的打印输出),但是遇到了保存文件的问题 . 好奇,如果我可以输入我可能做错误的事情 . 命令行:全部转储 - 打印输出数据 C:\Program Files\PostgreSQL\9.6\bin>pg_...
  • 117 votes
     answers
     views

    ps列出所有表

    我想在PostgreSQL安装中列出 liferay 数据库中的所有表 . 我怎么做? 我想在 liferay 数据库中执行 SELECT * FROM applications; . applications 是我的liferay数据库中的一个表 . 这是怎么做到的? 这是我所有数据库的列表: postgres=# \list L...
  • 526 votes
     answers
     views

    psql:FATAL:数据库“<user>”不存在

    我正在使用PostgreSql应用程序的mac(http://postgresapp.com/) . 我在我的macbook上安装时给了我一些麻烦 . 我安装了应用程序,然后运行: psql -h localhost 它返回: psql: FATAL: database &quot;&lt;user&gt;&quot; does not exist 似乎我甚至无法运行控制台来创建它试图找到的...
  • 0 votes
     answers
     views

    使用Sails.js连接Postgresql数据库

    我是Sails的全新产品,我希望在javascript版本中构建我的第一个应用程序!我目前正在尝试将我的sails应用程序连接到postgresql数据库,我想确保我正确地执行此操作 . 我首先创建了一个带有dbName,userName和password的postgresql数据库 . 我已将所有这些信息添加到我的 connections.js 文件中: somePostgresqlServer...
  • 871 votes
     answers
     views

    如何在psql中切换数据库?

    在MySQL中我使用 use database_name; 什么是psql等价物?
  • 1 votes
     answers
     views

    南迁移没有更新psql表(django)

    简介:我正在学习南方教程 . 我更改了一个models.py文件,但是当我运行“migrate”时,它不会更新psql表 . 我不知道为什么不 . 我编辑了民意调查/ models.py我添加了一个类,“调查”我在“问题”中添加了一行来参考调查 models.py 我添加了类 Survey 我在课堂上添加了这一行问题: survey = models.ForeignKey(Survey) 所有其他...
  • 1581 votes
     answers
     views

    PostgreSQL“DESCRIBE TABLE”

    你如何在PostgreSQL中执行相当于Oracle的 DESCRIBE TABLE (使用psql命令)?
  • 0 votes
     answers
     views

    使用psql导入PostgreSQL数据库

    在 postgresql.conf 中进行更改后我收到错误 psql:无法连接到服务器:连接被拒绝服务器是否在主机“IP”上运行并接受端口5432上的TCP / IP连接? 有人可以帮我解决这个问题吗?
  • 237 votes
     answers
     views

    列出PostgreSQL架构中的表

    当我在psql中执行 \dt 时,我只获得当前模式中的表列表(默认情况下为 public ) . 如何获取所有模式或特定模式中的所有表的列表?
  • 142 votes
     answers
     views

    使用psql如何列出数据库中安装的扩展?

    如何从psql列出已安装在数据库或模式中的所有扩展? 也可以看看 Finding a list of available extensions that PostgreSQL ships with
  • 13 votes
     answers
     views

    在OS X上使用Postgres.app时如何将psql放在路径上?

    我在Mac上安装了Postgres93 . 我可以通过app打开应用程序和“打开psql”,打开psql的命令行界面 . 但是,当我输入 $ which psql 时,不会返回任何内容 . 安装路径为 /Applications/Postgres93.app . 如何让 $ which psql 显示正确的结果? Mac OS X - Mavericks PostgreSQL包,我不太确定 ...
  • 33 votes
     answers
     views

    psql:命令找不到Mac

    我在http://www.postgresql.org/download/macosx/上通过图形安装安装了PostgreSQL 我在我的应用程序中看到它,并且在我的应用程序中也有psql终端 . 我需要psql在常规终端中工作另一个bash脚本我正在为一个应用程序运行 . 出于某种原因,当我跑步时 psql 在Mac终端,我的输出是 -bash: psql: command not found...
  • 0 votes
     answers
     views

    升级到10.3后无法通过psql访问数据库

    我刚刚通过Homebrew升级到Postgres 10.3 . 我似乎无法通过“psql [数据库名称]”登录我的数据库 . 我收到以下错误: psql:无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受Unix域套接字&quot;/tmp/.s.PGSQL.5432&quot;上的连接? 此外,尝试通过HomeBrew运行重启(“brew services restart post...
  • 3 votes
     answers
     views

    psql“更多无法识别”错误

    我在Windows 8.1(64位)上使用postgresql(9.4)交互式终端psql . 安装并创建数据库和表并将数据插入行后,我想查看数据 . 但是,当我输入 SELECT * FROM my_table; 我收到一个错误: 'more'不被识别为内部或外部命令,可操作程序或批处理文件 . 添加“C:\ Windows \ System32;”后对于我的路径变量,更多在Powersh...
  • 228 votes
     answers
     views

    psql的备用输出格式

    我在Ubuntu上使用PostgreSQL 8.4 . 我有一个表 c1 到 cN 的表 . 列足够宽,选择所有列会导致一行查询结果多次换行 . 因此,输出难以阅读 . 当查询结果只构成几行时,如果我可以查看查询结果,使得每行的每列都在一个单独的行上,例如, c1: &lt;value of row 1's c1&gt; c2: &lt;value of row 1's c1&gt; ... ...
  • 0 votes
     answers
     views

    如何从PSQL jsonb_build_object获取GeoJSON 'Properties'?

    我试图从我的OpenStreetMap边界postgis服务器中获取一个真正的GeoJSON [为你: psql -t -h {base64(MTg1LjIxOS4xMzIuMjE5)} -U boundaries -d boundaries ] 构建JSON工作原理: SELECT jsonb_build_object('type','Feature','id',gid,'geometry',S...
  • 0 votes
     answers
     views

    Oracle / PostgresQL nextval过程 - 最简单的实现[重复]

    这个问题在这里已有答案: How do I reset a sequence in Oracle? 17答案 这有什么不对?我正在寻找最简单的方法来实现序列nextval而不是真正的主键ID,存储在表中 DECLARE smth NUMBER; LOOP smth := (select gen_ns_ces_id.nextval from dual); EXIT WHEN smth...
  • 1 votes
     answers
     views

    找不到psql命令

    我使用的是Mac OS X 10.5.8 . 我使用macports安装了Postgresql 9.1,它已经安装在 /opt/local/lib/postgresql91 中,并使用 psql 和其他unix可执行文件创建了一个 bin 文件夹 . 据我所知,这是postgresql程序的核心(我说这是因为其他postgresql文件安装在我系统的其他部分,我不知道这些是什么) . 我编辑了 ....
  • 2 votes
     answers
     views

    postgresql - 如何在选择西里尔文本(utf-8)时对齐列?

    我的数据库是utf-8 . 从表中选择文本字段时,它看起来像这样: postgres=# select '&gt;'||exp_type||'&lt;', exp_id from t_exp_types where exp_id in (3,11,12,15); +-----------------------------------------+--------+ | ...
  • 1630 votes
     answers
     views

    如何退出PostgreSQL命令行实用程序:psql

    我可以使用什么命令或短键来退出PostgreSQL命令行实用程序 psql ?
  • 361 votes
     answers
     views

    使用命令行参数运行PostgreSQL .sql文件

    我有一些包含数千个INSERT语句的.sql文件,需要在我的PostgreSQL数据库上运行这些插件才能将它们添加到表中 . 文件很大,无法打开它们并将INSERT语句复制到编辑器窗口并在那里运行它们 . 我在Internet上发现您可以通过导航到PostgreSQL安装的bin文件夹来使用以下内容: psql -d myDataBase -a -f myInsertFile 就我而言: psq...
  • 0 votes
     answers
     views

    如何在group by子句之后应用case语句

    INPUT: 我有一张 table ,看起来像: date | is_shipped | is_realised | mrp ----------+------------+-------------+------ 12022015 | 1 | 1 | 1000 12022015 | 0 | 1 | 2000 ...
  • 221 votes
     answers
     views

    Postgresql:使用密码编写psql执行脚本

    如何调用 psql 以便它 doesn't prompt for a password ? 这就是我所拥有的: psql -Umyuser &lt; myscript.sql 但是,我找不到传递密码的参数,因此psql总是提示它 .
  • -1 votes
     answers
     views

    导入数据库转储 - PSQL

    我试图使用终端将旧的.gz数据库转储导入我的数据库 . 这是一个Postgresql环境 . This is what i am doing: psql test &lt;052710_1.gz Responce: 错误:“test”或其附近的语法错误第1行:test ^ I also tried: psql --dbname test &lt;--file 052710_1.gz psql -d...
  • 192 votes
     answers
     views

    psql - 将命令结果保存到文件中

    我'm using psql' s \dt 列出数据库中的所有表,我需要保存结果 . 将psql命令的结果导出到文件的语法是什么?
  • 0 votes
     answers
     views

    postgres不允许alter role superuser和我的默认用户不是超级用户

    我无法使用elixir连接到postgres: ** (Mix) The database for PhoenixChat.Repo couldn't be created: FATAL 28P01 (invalid_password): password authentication failed for user &quot;postgres&quot; 00:08:59.053 [erro...
  • 0 votes
     answers
     views

    PostgreSQL:pg_hba.conf中的MD5身份验证给了我致命:用户“postgres”的对等身份验证失败

    我正在运行Ubuntu 14.04并安装了PostgreSQL 9.3 . 编辑/etc/postgresql/9.3/main/pg_hba.conf为: # &quot;local&quot; is for Unix domain socket connections only local all all ...

热门问题