psql相关内容

Ubuntu psql:无法连接到服务器

我在本地安装了 postgresql.它没有开始,正如我所知道的: psql: 无法连接到服务器: 没有那个文件或目录服务器是否在本地运行并接受Unix 域套接字“/var/run/postgresql/.s.PGSQL.5432"上的连接? 手动启动它不起作用: sudo/etc/init.d/postgresql restart* 重启 PostgreSQL 9.4 数据库服务器* Po ..
发布时间:2021-06-22 20:43:39 其他开发

PSQL - 选择分区表和普通表的大小

预先感谢您对此提供的任何帮助,非常感谢. 所以,基本上,我有一个 Greenplum 数据库,我想为前 10 个最大的表选择表大小.使用以下内容没有问题: 选择sotaidschemaname schema_name,sotaidtablename table_name,pg_size_pretty(sotaidtablesize) table_size来自 gp_toolkit.gp_s ..
发布时间:2021-06-22 20:43:36 其他开发

按上下文获取所有标签以作为可标记行为

我们使用 https://github.com/mbleigh/acts-as-taggable-on 对于我们的 Rails 应用程序,我们遇到了问题. 我们根据推荐(Acts-as-taggable-on 按上下文查找所有标签) Model.tag_context_counts,但这会产生非常低效的查询.随着我们网站的发展,这正成为一个问题. 出于某种原因,它产生了这种东西: S ..
发布时间:2021-06-22 20:43:27 其他开发

如何在postgresql中使用for循环创建多个表

如何在 postgresql 中使用 for 循环创建多个表? 例如:我需要创建 c_emloyee、r_employee、i_employee 等.我在 FOR 附近遇到语法错误 !/bin/sh#调用postgreSQLVARCHAR="varchar"SQLINTEGER="整数"SQLBIGINT="bigint"SQLSMALLINT="smallint"SQLTINYINT=" ..
发布时间:2021-06-22 20:43:24 其他开发

带有 postgres 窗口函数的重复行

postgres 文档(http://www.postgresql.org/docs/9.1/static/tutorial-window.html) 讨论窗口函数. 在他们的例子中: SELECT 工资, sum(salary) OVER (ORDER BY salary) FROM empsalary; 重复处理如下: 薪水 |和------+-------3500 |35003 ..
发布时间:2021-06-22 20:43:20 其他开发

PG::InvalidTextRepresentation:错误:整数的无效输入语法:“M";

所以我的用户模型上有一个性别列,它目前是一个字符串,我想将其更改为整数并使男性为“1",女性为“0",因为它目前是男性“M"女性"F".运行此迁移时: class ChangeGenderToIntegerOnUser 我收到以下错误: 错误信息: PG::InvalidTextRepresentation:错误:整数的无效输入语法:“M": ALTER TABLE "users" ..
发布时间:2021-06-22 20:43:16 其他开发

从 postgreSQL 表中查询 json 对象

我想在 postgreSql 中的表中的 json 对象上使用 where 条件.例如,我需要如何执行此操作:我有一个表“test",它有三列 name(varchar)、url(varchar)、more(json).我需要检索 css21Colors = Purple 的日期.more 是一个 json 类型,下面是 more 字段的值. 请让我知道查询相同的语法应该是什么? more ..
发布时间:2021-06-19 18:48:02 其他开发

Postgres psql 输出没有转义字符的字符串

我在 PostgreSQL 中有一个类型为 bytea 的列,通常包含文本数据.我想获取某一行的该列的值,换行符和制表符完好无损,而不是 psql 输出的八进制转义字符.例如,我运行: psql -Atc 'SELECT my_column from my_table limit 1;' 我得到如下输出: Foo\015\012Bar\011这是一些文字. 相反,我想要: Foo酒吧 这 ..
发布时间:2021-06-18 21:03:21 其他开发

如何使用 Linux 终端在 PostgreSQL 中运行 SQL 文件?

我是一名软件测试员.我想在本地测试我的项目.所以我想使用 psql 命令插入数据库.我试了这么多次.我无法访问登录页面. 这就是我所做的: postgres@naveen-Inspiron-3542:/home/naveen$ psql -U admin docmgr用户 admin 的密码:psql (9.5.4) 输入“help"以获得帮助.文档管理器=>psql docmgr -f/ ..
发布时间:2021-06-18 21:03:14 其他开发

带有约束的 Psql COPY 失败

我在服务器中有一个这样的表: CREATE TABLE example_table (id BIGSERIAL 主键,名称 VARCHAR(70) 非空,status VARCHAR(70) NOT NULL CONSTRAINT status_enum CHECK (status IN ('old', 'new')),唯一(ID,名称)); 我有一个 SQL 文件,example.sql.第 ..
发布时间:2021-06-18 21:02:20 其他开发

如何将 SQL 查询返回值绑定到 psql 变量?

背景:我正在为 PL/pgSQL 函数编写我的第一个 pgTAP 测试用例,并从 psql 测试脚本开始.没有问题,但我遇到了一个小烦恼 psql 变量. 在我的测试脚本中,我首先将相当多的测试数据转储到相关表,然后通过序列生成的主键引用数据.我发现能够创建一个包含主键的变量很方便.这就是我要找的: scalasb=>\set the_id (select currval('id_data ..
发布时间:2021-06-18 20:49:50 其他开发