psql相关内容

如何以非交互方式为“psql"指定密码?

我正在尝试使用 shell 脚本自动执行数据库创建过程,并且我在将密码传递给 psql.这是shell脚本中的一些代码: psql -U $DB_USER -h localhost -c"$DB_RECREATE_SQL" 如何以非交互方式将密码传递给 psql? 解决方案 来自 官方文档: 有一个 ~/.pgpass 文件也很方便,以避免经常输入密码.有关详细信息,请参阅第 3 ..
发布时间:2021-12-05 21:06:01 其他开发

在psql中,为什么有些命令没有效果?

有时我在 psql 中的命令似乎没有效果.知道为什么吗? 以下是数据库library_development中所有表的列表: library_development=>\d关系列表架构 |姓名 |类型 |所有者--------+-----------+-------+---------公共|帕万 |表|postgres公共|schema_migrations |表|赛(2 行) 在此之后 ..
发布时间:2021-12-05 21:01:57 其他开发

Python:psycopg2.ProgrammingError:INSERT 的表达式多于目标列

我是 Python 新手,我似乎无法弄清楚为什么会出现此错误.它告诉我我有太多参数,但是该表有 8 列,我传递了 8 个参数.到底是怎么回事?这个错误是否具有误导性,真正的问题是我试图传入可能为 None 或类型为 Boolean 的值,使用 %s? 这是代码片段 db.cursor().execute("CREATE TABLE temp_clean_mp_duplicates(id ..
发布时间:2021-06-23 18:30:58 Python

python:sqlalchemy批量插入与on_conflict_update

我必须插入大约.我的 postgres 数据库中每天有 30000 行,我的数据库中有 4 列,即:id(pkey)、类别、创建日期、更新日期.我的要求是用今天的日期和新类别(如果 id 存在)更新更新日期和类别列,否则插入新行,创建日期和更新日期相同. 我找到了 Ilja Everilä 的 [答案]:https://stackoverflow.com/a/44865375/5665430 ..
发布时间:2021-06-22 20:44:29 Python

如何使用postgres查找事件对?

我有一个事件表: ts |用户 |原因-----------------------------+--------+--------2018-06-01 10:44:15.52+01 |359999 |开始2018-06-01 10:44:29.521+01 |359999 |停止2018-06-01 10:44:43.52+01 |359998 |开始2018-06-01 10:44:55. ..
发布时间:2021-06-22 20:44:26 其他开发

如何使用psql找到每个社区的区域比例?

我有一张包含邻域、区域和地块大小的表.如何使用 Lot size 找到每个街区的区域比例?? 这是我的桌子: 邻里区域Lotsize奥尔巴尼 RSL 415奥尔巴尼 RSL 410奥尔巴尼 PU 34621阿伯茨菲尔德 RF5 24267阿伯茨菲尔德 AP 9745阿伯茨菲尔德 CSC 57799 解决方案 这应该有效: SELECTp.邻里,p.区,(CAST(COUNT(p.*) ..
发布时间:2021-06-22 20:44:24 其他开发

SQL 使用 WITH 关键字创建视图语句

我在 SQL 中编写此创建视图语句时遇到问题.我想从表格中为去科罗拉多大学 (uid = 2) 的人获取 personID、名字和姓氏.然后我想使用 WITH 子句将该表与我的 body_composition 表结合起来,并打印出 body_composition 表中的所有内容.这是我正在执行的查询的确切定义. 首先,编写一个查询,返回此人的 id (pid)、名字(fname) 和姓氏 ..
发布时间:2021-06-22 20:44:20 其他开发

为涉及 DataTypes.JSON 的 sequalize 创建种子文件时出错

我在 Node.Js/PSQL 项目的 ORM 中使用 Sequalize.我正在创建一个种子文件来预填充我的数据库;但是,当我运行种子文件时,我收到与以下相关信息的字段之一相关的错误.使用带有 的 JSON 对象似乎存在问题 错误 == 20170308131757-examples: 迁移 ========错误:无效值 { 示例:'mk@kWO5r'} 定义 const examp ..
发布时间:2021-06-22 20:44:17 前端开发

psql 身份验证失败, --host=localhost

使用命令: psql --dbname=mattermost --username=mmuser --password 然后如果我输入密码它会成功,但是如果我写: psql --host=localhost --dbname=mattermost --username=mmuser --password 然后相同的密码导致身份验证失败 我该如何解决这个问题? 解决方案 所以在 ..
发布时间:2021-06-22 20:44:11 其他开发

算例时 *

我在 count case 语句中遇到错误,我希望能得到一些帮助. 我的代码行是 count(case when product = 'classic' then * end) 我得到的错误信息是 错误:“*"处或附近的语法错误第 4 行:...t(case when initial_product_line = 'classic' then * end) as ... 我不 ..
发布时间:2021-06-22 20:44:05 其他开发

在 macOS 上通过 psql 创建 PostgreSQL 数据库备份

我正在尝试使用 psql 通过 macOS 上的终端创建 PostgreSQL 本地 db 转储.我的下一步是上传/导入我的整个数据库到我的 Amazon RDS PostgreSQL 数据库实例. 谁能帮助我使用终端命令为我的“mydb"数据库创建转储文件“mydbdump.sql".我已经对现有问题进行了排序,搜索了论坛(尝试了类似的堆栈溢出问题),甚至 Amazon RDS 文档(上面 ..
发布时间:2021-06-22 20:44:03 其他开发

如何将 json 文件复制到 postgres 中?

我想将 json 数据导入 postgres.我拥有的数据有 100 万行,大小至少为 700 MB,可扩展到 3 GB. 这是我根据我拥有的数据结构创建的示例数据.我尝试将其导入 postgres,但出现错误. 样本(1)数据 {“offers":{“offer":[{“url":“https://some1-value.com",“嵌套":{“id":4,“value":“som ..
发布时间:2021-06-22 20:44:00 其他开发

postgresql - 获取两个表之间的列差异列表

我们使用的是使用 Postgres 8 的 Redshift. 我需要比较 (2) 个几乎相同的表,但另一个表会有额外的列,所以我需要找出列差异. 示例: CREATE TABLE table1 (v_id 字符变化(255)非空,v_created 没有时区的时间戳非空,abc_102 布尔值,abc_103 布尔值,abc_104 布尔值,def_56 boolean DEFAULT ..
发布时间:2021-06-22 20:43:53 其他开发

将参数传递给 psql 过程脚本

我在 psql 上有一个循环命令脚本,如下所示: 脚本.sql 做 $$DECLARE数据记录记录;记录;r2 记录;开始选择 mytables.data_id 到 data_rec from mytables where id = :arg1;FOR r IN 选择 * 来自(从...中选择*)环形FOR r2 IN 选择 * 来自(……)环形......结束循环;结束循环;结束$$; ..
发布时间:2021-06-22 20:43:48 其他开发

如何使用查询的起始值创建序列?

在数据库迁移脚本(psql)中,我想从表中查询的某个值开始创建序列,例如: CREATE SEQUENCE book_id_seq START ( SELECT MAX(id) + 1 FROM book.book ); 或尝试设置 \set start (SELECT MAX(id) + 1 FROM book.book) 以使用如下变量: CREATE SEQUENCE book_id_ ..
发布时间:2021-06-22 20:43:45 其他开发

从 psql 生成空输出

我正在运行一个执行复杂查询的 psql 命令.查询不会产生任何结果,因此 psql 在输出中返回“(无行)". 有没有办法让 psql 返回一个空字符串? 我已经尝试在所有变体中使用 --pset=tuples-only=on 和 --pset=footer=off 和 -q,但它似乎不起作用. 页脚选项在 psql shell 提示符下有效,但在脚本中无效. 在 9.1. ..
发布时间:2021-06-22 20:43:42 其他开发