手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
postgresql – 带连接的Redshift表更新
我有3个表t1,t2和t3. t1有2列 – > id1,val1 t2 -> id2, val2 t3 -> id3, val3 If id1=id2 and id2 = id3 然后我需要更新val1 ad val3. 但我重复id1,每个都应该有相同的val3 我在用 update t1 inner join t2 on t1.id1 = t2.id2 inner join t
作者:编程之家 时间:2020-05-28
如何在postgreSQL中获取最后24小时的数据
我想获得最后24小时的数据.我在postgreSQL中写了一个查询,如下所示.但我无法按照我的预期得到答案. SELECT startdate::timestamp AS startdate, (DATE_PART('hour',startdate::timestamp)::integer) as hrs,count(guorderid) FROM ord_entitlement
作者:编程之家 时间:2020-05-28
为什么Postgresql说“架构不存在”
如何让这个查询起作用? SELECT weather.id, cities.name, weather.date, weather.degree FROM weather JOIN weather.city_id ON cities.id WHERE weather.date = '2011-04-30'; 错误:架构“天气”不存在. 天气不是架构,它是一张桌子! 也许: SELECT weath
作者:编程之家 时间:2020-05-28
database – Postgres中定义主键的方式有何不同?
我想知道所有这些是否完全相同或是否存在一些差异. 方法1: CREATE TABLE testtable ( id serial, title character varying, CONSTRAINT id PRIMARY KEY (id) ); 方法:2 CREATE TABLE testtable ( id serial PRIMARY KEY, titl
作者:编程之家 时间:2020-05-28
postgresql – postgres中的@>运算符有什么作用?
我在postgres here中遇到了一个使用@>的查询.地球上的运算符. 我到处搜索过,但是对于这个操作符的含义是空洞的(可能是其他人喜欢它,例如:@<等等......). >很明显.我还发现@将取一些东西的绝对值.所以我最好的猜测是,这绝对比两个值的比较更大吗? 那是对的吗?这是在postgres文档中的某处记录的吗?我更好奇地了解运算符对地球物体的作用. 谢谢! 一般来说@>是“包含”运算符
作者:编程之家 时间:2020-05-28
postgresql – 在postgres中复制数据库
我有一个要求,我需要拍摄数据库的快照,并在postgres中使用其他预定义名称在同一台机器上恢复它. 我尝试使用以下命令完成上述任务. CREATE DATABASE destniationDb TEMPLATE sourceDb; 但是当与sourceDb的连接/会话存在时,此选项失败.因此,我需要截断此选项,因为用户很可能正在执行读取操作. 所有命令行选项,如restore_db,backup
作者:编程之家 时间:2020-05-28
PostgreSQL JSONB – 具有变量键名的查询条件
我已经阅读了各种 JSONB教程: > https://blog.codeship.com/unleash-the-power-of-storing-json-in-postgres/ > https://www.wagonhq.com/sql-tutorial/values-from-nested-json > http://schinckel.net/2014/05/25/querying-j
作者:编程之家 时间:2020-05-28
postgresql – UTC格式的日期和时间 – 如何在postgres中存储它们?
我收到我的数据:UTC中的日期和时间,在单独的列中以csv文件格式.由于我需要将此区域转换为我居住地点的日期和时间,目前在夏季到UTC 2,以及其他一些区域,我想知道在我们谈论类型时在postgres中插入数据的最佳做法是什么数据的.我应该将我的两个数据放在一个列中,还是将它们分开作为类型:日期和时间,如果不是,我应该使用时间戳或时间戳(或其他). 使用timestamptz它会以UTC格式存储您
作者:编程之家 时间:2020-05-28
postgresql – 流浪汉中的postgres(ubuntu14.04)
我尝试用流浪汉创建简单的开发环境但是在postgres中遇到问题. 我的Vagrantfile很简单: # -*- mode: ruby -*- # vi: set ft=ruby : # Vagrantfile API/syntax version. Don't touch unless you know what you're doing! VAGRANTFILE_API_VERSION =
作者:编程之家 时间:2020-05-28
postgresql – 将postgres_ext(或Rails 4)数组与关联组合在一起
我正在尝试使用每个项目上的integer []类型的字段来开发标记(在标记表中)和项目(在项目表中)之间的多对多关系. 我知道Rails 4(和通过postgres_ext的Rails 3)通过:array =>支持Postgres的数组功能. true参数,但我无法弄清楚如何将它们与Active Record关联结合起来. has_many有这个选项吗?这有宝石吗?我应该放弃并且只是创建一个ha
作者:编程之家 时间:2020-05-28
postgresql – 如何从Postgres Heroku上的先前备份恢复特定数据? (例如,意外删除的行)
这是情况:Heroku& Postgres,您可以自动生成备份转储文件.但你能用它做什么呢? >如果要完全返回备份状态,请将其转储到数据库中 >将其转储到本地“看看”,或在开发环境中使用生产数据 >在先前状态下设置数据库的特定行(例如,恢复意外删除的行) 我发现自己在后一点上苦苦挣扎,我想分享我是如何做到的. 如何从Postgres Heroku上的先前备份恢复特定数据? 摘要/ TL; DR 通
作者:编程之家 时间:2020-05-28
postgresql – pg_restore在没有数据库时要求输入密码
我正在新的Ubuntu安装上设置Rails应用程序,并使用rake db:create:all创建Postgres数据库.在 databases.yml中,所有数据库的密码字段都留空.我正在尝试从应用程序的生产部署中捕获的转储的pg_restore,但我一直被提示输入密码.我有一种感觉这与pg_hba.conf文件中的设置有关,但我不记得我在之前的Ubuntu安装中如何设置它们.如何让Postgr
作者:编程之家 时间:2020-05-28
PostgreSQL使用捷克排序规则对unicode字符进行了不正确的排序
我有一个表,其排序规则设置为cs_CZ(捷克语): Name | Encoding | Collation | CType -----------+----------+-------------+------------- foo | UTF8 | cs_CZ.UTF-8 | cs_CZ.UTF-8 但是当我按字符串排序时,结果没有排序,因为它应该根据捷克字母
作者:编程之家 时间:2020-05-28
postgresql – 用于生产Postgres同步的BDR有多好?
我有一个系统,多个卫星创建金融交易,他们需要与核心服务器同步.卫星是使用本地Postgres数据库运行Rails应用程序的远程服务器.核心是另一个拥有自己的Postgres数据库的Rails应用程序.卫星和核心具有几乎相同的模式(但不完全相同).一切都是集装箱化的(应用程序和数据库).核心服务器很少更新所有卫星所需的数据.目前我有一颗卫星,但这个数字会增长到一对(我认为在遥远的未来不会超过100颗
作者:编程之家 时间:2020-05-28
postgresql – Postgres不使用带有“ORDER BY”的索引
>我有一张很大的桌子. >我在列col1上有一个索引. >我想获得col1订购的数据. >从查询计划我可以说它不使用索引. >当我添加“LIMIT”时,它开始使用索引 >对于“LIMIT”的大值,它将停止使用索引. 任何线索? 附:我想通过col1的值(不一定排序),除了“ORDER BY”之外的任何建议来获取数据. 谢谢 !! 如果从表中返回所有行,则索引扫描将比表扫描慢. 为什么你认为你需要使
作者:编程之家 时间:2020-05-28
postgresql – 当参数为NULL时,将DEFAULT值插入到列中
我想写一个这样的存储过程: CREATE OR REPLACE FUNCTION my_function(param_1 text, param_2 text DEFAULT NULL::text) RETURNS bigint AS $$ DECLARE ret bigint; BEGIN INSERT INTO my_table(val_1, val_2) VALUES (param_
作者:编程之家 时间:2020-05-28
PostgreSQL中的多个数据类型数组
如果这是重复的,我很抱歉,虽然我无法在任何地方找到确切的答案: 有没有办法在postgreSQL中创建一个包含多种数据类型的数组? 我有一个text []类型的列(文本类型的数组);虽然我想在这个数组中插入三个文本条目,然后是第四个条目,来自整数类型. 有办法吗?如果是这样,怎么样? 我不相信有一种方法来声明一个有多种类型的数组;但是,我认为你可以完成你想要用 composite type做的事情
作者:编程之家 时间:2020-05-28
postgresql – 在psql中定义多行字符串
我想粘贴 123 456 789 进入psql并在一些变量(即.:str)中存储多行字符串供以后使用. 那可能吗?现在我收到未终止的引用字符串错误. 有点笨重,但在版本9.3及更高版本中,你可以使用 \gset与 dollar-quoted literal一起完成: SELECT $$123 456 789$$AS str \gset
作者:编程之家 时间:2020-05-28
postgresql – 如何在PL / pgSQL中创建嵌套函数?
我想在PL / pgSQL中创建一个函数,其中包含几个嵌套(或内部)函数.通过这种方式,我可以将问题分解成更小的部分,但不能在此功能之外访问我的小部件. 是否可以在PL / pgSQL中执行此操作?如果是这样,怎么样? PLpgSQL不支持嵌套函数.仿真没有任何意义,也没有效果.
作者:编程之家 时间:2020-05-28
postgresql – 无法从Windows主机上运行的PGAdmin连接到Docker中运行的Postgres
我已经阅读了有关这方面的所有问题, like this one,但它没有帮助. 主机:Windows 10,运行VirtualBox和PgAdmin. 我已正确设置Docker并运行几个容器而没有问题.现在我尝试设置Postgres.我尝试了两个: 1 https://hub.docker.com/r/paintedfox/postgresql/ 2 https://hub.docker.com/
作者:编程之家 时间:2020-05-28
如何在postgresql中将json对象作为列?
我在mu PostgreSQL 9.05上有这些表: 表:核心 字段:名称,描述,数据 数据字段是一个json字段,带有(例如):{“id”:“100”,“tax”:“4,5”} 每个数据始终是一个json. 我的问题是:我可以将所有JSON字段作为查询字段吗?像这样返回:名称,描述,身份证,税…. 问题是:我的JSON确实有各种字段,可以是Id,税或其他. 你不能“动态地”做到这一点.您需要指定
作者:编程之家 时间:2020-05-28
postgresql – 如何在heroku的database.yml中覆盖pool和reaping_frequency
我正在使用带有Rails 4.1.1和 Ruby 2.1.1的heroku.我正在使用heroku的默认数据库配置.这就是我将database.yml放入.gitignore并且我没有使用database.yml进行生产的原因. 我面临着PG :: ConnectionBad的问题:PQsocket()无法获取套接字描述符,为了解决这个错误我需要设置reaping_frequency. The r
作者:编程之家 时间:2020-05-30
postgresql – INSERT和COPY之间的区别
根据文档, 使用COPY加载大量行总是比使用INSERT快,即使使用PREPARE并且多个插入被批处理到单个事务中也是如此. 为什么COPY比INSERT更快(多次插入被分批到单个事务中)? 实际上有很多原因,但主要原因是: >通常,客户端应用程序在发送下一个INSERT之前等待确认一个INSERT的成功.因此每个INSERT都有一个往返延迟,调度延迟等等(PgJDBC支持批量管道INSERT,但
作者:编程之家 时间:2020-05-30
如何检查postgresql备份是否成功?
我们有一个 postgresql数据库,每晚从一个cron作业备份,并带有以下命令: su postgres -c "pg_dump our_database | gzip > /home/smb/shared/database_backup.bak.gz" 最近我们有一个磁盘故障,从一些坏扇区开始,在此期间pg_dump退出时出现以下错误 pg_dump: SQL command failed
作者:编程之家 时间:2020-05-30
postgresql – plpgsql:将变量串联到FROM子句中
我是 Postgresql的新手,并且正在努力构建一个循环一系列CSV文件并加载它们的函数.我可以使用单个文件使COPY正常工作,但我无法使FOR LOOP语法正确.我试图替换一年的数字,因为我的苍蝇被命名为/path/tmp.YEAR.out.csv 这就是我讨厌的内容: CREATE OR REPLACE FUNCTION test() RETURNS void as $$ BEGIN F
作者:编程之家 时间:2020-05-30
PostgreSQL中的并行unfst()和排序顺序
我明白使用 SELECT unnest(ARRAY[5,3,9]) as id 如果没有ORDER BY子句,则无法保证结果集的顺序.我可以得到: id -- 3 5 9 但是以下请求呢: SELECT unnest(ARRAY[5,3,9]) as id, unnest(ARRAY(select generate_series(1, array_length(ARRAY[5,3,9],
作者:编程之家 时间:2020-05-30
在PostgreSQL中的查询中使用窗口函数中的别名
我正在使用PostgreSQL版本9.1并查看 Postgres docs,我知道可以执行以下操作: SELECT salary, sum(salary) OVER (ORDER BY salary) FROM empsalary; 这适用于我的查询. 现在我需要能够在OVER(ORDER BY …)中指定别名而不是列名? 我试过这个: 编辑:我以前忘了将rank()添加到此查询: SELECT
作者:编程之家 时间:2020-05-30
如何在PostgreSQL列中显示前导/尾随空格?
我在以下跟随psql执行的SQL语句中看不到前导/尾随空格: select name from my_table; 是否有务实的方式来查看前导/尾随空格? 如果您不介意替换所有空格字符,无论它们是否为前导/尾随,以下内容将执行此操作: SELECT REPLACE(REPLACE(REPLACE(REPLACE(txt, ' ', '_'),
作者:编程之家 时间:2020-05-30
PostgreSQL序列,确保唯一ID
具有作为主键的列ID的表,以及包含由序列myUniqueSequence定义的整数的列MyNumber.我想在PostgreSQL中定义myUniqueSequence,它将为MyNumber列返回下一个空闲且唯一的数字. 这意味着,下一次以编程方式创建新行将从数字1开始,如果它是空闲的,它将使用它作为列myNumber,如果不是,它将尝试使用2,依此类推. 使用列的串行数据类型(而不是您自己的序
作者:编程之家 时间:2020-05-30
具有多个参数的PostgreSQL聚合
我一直试图在PostgreSQL(8.4或9.1)中创建接受一个或多个选项参数的聚合. 一个例子是创建PL / R扩展来计算第p个分位数,其中0 <= p <= 1.这看起来像分位数(x,p),并且作为查询的一部分: select category,quantile(x,0.25) from TABLE group by category order by category; TABLE(cate
作者:编程之家 时间:2020-05-30
上一页
167
168
169
170
171
172
173
174
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native