psql相关内容
我正在尝试使用 shell 脚本自动执行数据库创建过程,并且我在将密码传递给 psql.这是shell脚本中的一些代码: psql -U $DB_USER -h localhost -c"$DB_RECREATE_SQL" 如何以非交互方式将密码传递给 psql? 解决方案 来自 官方文档: 有一个 ~/.pgpass 文件也很方便,以避免经常输入密码.有关详细信息,请参阅第 3
..
有时我在 psql 中的命令似乎没有效果.知道为什么吗? 以下是数据库library_development中所有表的列表: library_development=>\d关系列表架构 |姓名 |类型 |所有者--------+-----------+-------+---------公共|帕万 |表|postgres公共|schema_migrations |表|赛(2 行) 在此之后
..
我是 Python 新手,我似乎无法弄清楚为什么会出现此错误.它告诉我我有太多参数,但是该表有 8 列,我传递了 8 个参数.到底是怎么回事?这个错误是否具有误导性,真正的问题是我试图传入可能为 None 或类型为 Boolean 的值,使用 %s? 这是代码片段 db.cursor().execute("CREATE TABLE temp_clean_mp_duplicates(id
..
我必须插入大约.我的 postgres 数据库中每天有 30000 行,我的数据库中有 4 列,即:id(pkey)、类别、创建日期、更新日期.我的要求是用今天的日期和新类别(如果 id 存在)更新更新日期和类别列,否则插入新行,创建日期和更新日期相同. 我找到了 Ilja Everilä 的 [答案]:https://stackoverflow.com/a/44865375/5665430
..
我有一个事件表: 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.
..
我有一张包含邻域、区域和地块大小的表.如何使用 Lot size 找到每个街区的区域比例?? 这是我的桌子: 邻里区域Lotsize奥尔巴尼 RSL 415奥尔巴尼 RSL 410奥尔巴尼 PU 34621阿伯茨菲尔德 RF5 24267阿伯茨菲尔德 AP 9745阿伯茨菲尔德 CSC 57799 解决方案 这应该有效: SELECTp.邻里,p.区,(CAST(COUNT(p.*)
..
我在 SQL 中编写此创建视图语句时遇到问题.我想从表格中为去科罗拉多大学 (uid = 2) 的人获取 personID、名字和姓氏.然后我想使用 WITH 子句将该表与我的 body_composition 表结合起来,并打印出 body_composition 表中的所有内容.这是我正在执行的查询的确切定义. 首先,编写一个查询,返回此人的 id (pid)、名字(fname) 和姓氏
..
我在 Node.Js/PSQL 项目的 ORM 中使用 Sequalize.我正在创建一个种子文件来预填充我的数据库;但是,当我运行种子文件时,我收到与以下相关信息的字段之一相关的错误.使用带有 的 JSON 对象似乎存在问题 错误 == 20170308131757-examples: 迁移 ========错误:无效值 { 示例:'mk@kWO5r'} 定义 const examp
..
我的问题类似于 this 我什至投票赞成,但不幸的是,我有 text 转储,我无法使用 pg_restore =( zcat/home/kes/work/projects/bennet/db/bennet.sql.gz |\pg_restore -h 127.0.0.1 -p 5432 -U bennet --no-owner --role=bennet -d bennetpg_restore:
..
使用命令: psql --dbname=mattermost --username=mmuser --password 然后如果我输入密码它会成功,但是如果我写: psql --host=localhost --dbname=mattermost --username=mmuser --password 然后相同的密码导致身份验证失败 我该如何解决这个问题? 解决方案 所以在
..
我在 Windows 10 系统上工作,python 3.9.4 in,anaconda env.我有一个 .pgpass 文件:localhost:port:db_name:user_name:password 当我跑步时: psql -U user_name -d db_name -pXXXX 或 psql -U user_name -d db_name -pXXXX -f/pat
..
我在 count case 语句中遇到错误,我希望能得到一些帮助. 我的代码行是 count(case when product = 'classic' then * end) 我得到的错误信息是 错误:“*"处或附近的语法错误第 4 行:...t(case when initial_product_line = 'classic' then * end) as ... 我不
..
我正在尝试使用 psql 通过 macOS 上的终端创建 PostgreSQL 本地 db 转储.我的下一步是上传/导入我的整个数据库到我的 Amazon RDS PostgreSQL 数据库实例. 谁能帮助我使用终端命令为我的“mydb"数据库创建转储文件“mydbdump.sql".我已经对现有问题进行了排序,搜索了论坛(尝试了类似的堆栈溢出问题),甚至 Amazon RDS 文档(上面
..
我想将 json 数据导入 postgres.我拥有的数据有 100 万行,大小至少为 700 MB,可扩展到 3 GB. 这是我根据我拥有的数据结构创建的示例数据.我尝试将其导入 postgres,但出现错误. 样本(1)数据 {“offers":{“offer":[{“url":“https://some1-value.com",“嵌套":{“id":4,“value":“som
..
我是 rails 新手,当我尝试运行 bundle exec rake test:prepare 时发生了一些错误,有人问了同样的问题 点击这里,我已经包括了psql 输出.任何人都可以帮忙吗?谢谢你. 我遇到了流动错误: rake 中止!ActiveRecord::StatementInvalid: PG::Error: ERROR: must be owner of database
..
我们使用的是使用 Postgres 8 的 Redshift. 我需要比较 (2) 个几乎相同的表,但另一个表会有额外的列,所以我需要找出列差异. 示例: CREATE TABLE table1 (v_id 字符变化(255)非空,v_created 没有时区的时间戳非空,abc_102 布尔值,abc_103 布尔值,abc_104 布尔值,def_56 boolean DEFAULT
..
示例 我有一个字符串... '/this/is/a/given/string/test.file'. 如何在 PSQL 中获取子字符串 'given/string/test.file'? 谢谢! 解决方案 可以使用正则表达式 with example(str) as (值('/this/is/a/given/string/test.file'))选择 regexp
..
我在 psql 上有一个循环命令脚本,如下所示: 脚本.sql 做 $$DECLARE数据记录记录;记录;r2 记录;开始选择 mytables.data_id 到 data_rec from mytables where id = :arg1;FOR r IN 选择 * 来自(从...中选择*)环形FOR r2 IN 选择 * 来自(……)环形......结束循环;结束循环;结束$$;
..
在数据库迁移脚本(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_
..
我正在运行一个执行复杂查询的 psql 命令.查询不会产生任何结果,因此 psql 在输出中返回“(无行)". 有没有办法让 psql 返回一个空字符串? 我已经尝试在所有变体中使用 --pset=tuples-only=on 和 --pset=footer=off 和 -q,但它似乎不起作用. 页脚选项在 psql shell 提示符下有效,但在脚本中无效. 在 9.1.
..