手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
POSTGRESQL 9.1备份并恢复到8.4
我正在尝试将我在本地开发的数据库上传到我们的开发服务器中. 我在我的机器上安装了PostgreSQL 9.1,开发服务器使用8.4. 尝试使用9.1创建的转储文件将数据库恢复到8.4时,我收到错误: pg_restore: [archiver (db)] could not execute query: ERROR: syntax error at or near "EXTENSION" LIN
作者:编程之家 时间:2020-08-08
postgresql – PSQL脚本中的变量,无需创建函数
我试图在下面的示例中使用变量来运行PSQL脚本而不声明函数并且必须调用它们. DECLARE result TEXT; BEGIN SELECT INTO result name FROM test; RAISE NOTICE result; END; 表测试只有1行和列.这是否可能,而无需将此脚本包装在函数中.这将允许我通过say命令行更容易调用脚本. 多谢你们. 您
作者:编程之家 时间:2020-08-08
PostgreSQL:循环直到条件为真
我试图编写一个查询,它从一个数据库“循环”开始于指定的值,直到条件为真.例如,假设我在TABLE示例中有以下条目: id, parent, cond 1, , True 2, 1 , False 3, 1 , False 4, 2 , False ... ... ... 我想要一个查询作为输入(例如)4,并将返回值2和1.过程是查询匹配id,如果cond
作者:编程之家 时间:2020-08-08
从plpgsql函数返回一个select
我需要从plpgsql函数返回一个动态生成的select语句.这是我到目前为止: CREATE OR REPLACE FUNCTION qa_scf(cname character varying, tname character varying) RETURNS text AS $BODY$ BEGIN return '* from ' ||tname|| 'where ' ||cname ||
作者:编程之家 时间:2020-08-08
Postgresql和BLOBs – bytea的最大大小?
我目前正在尝试将图像存储在psql表中,并使用bytea作为图像遵循本指南 here.问题是我试图插入的图像是~24kb并且我一直收到最大大小为8191的错误,尽管我在其他地方读过一个bytea应该能够存储多达1gb.当然我应该能够以某种方式提高这个最大限度? 码: String query = "INSERT INTO " + tableName + " VALUES(?);"; try {
作者:编程之家 时间:2020-08-08
在PostgreSQL中返回QUERY-Record
我正在尝试编写PostgreSQL函数,该函数在数据库中插入数据,然后接收一些数据并返回它. 这是代码: CREATE OR REPLACE FUNCTION newTask(projectid api.objects.projectid%TYPE, predecessortaskid api.objects.predecessortaskid%TYPE, creatoruserid api.ob
作者:编程之家 时间:2020-08-08
arrays – SqlAlchemy:Postgresql自定义类型的数组
所以在我的postgres DB中我有以下自定义类型: create type my_pg_type as ( sting_id varchar(32), time_diff interval, multiplier integer ); 为了进一步复杂化,这被用作数组: alter table my_table add column my_keys my_pg_typ
作者:编程之家 时间:2020-08-08
在PostgreSQL中创建表的唯一约束错误(从MySQL迁移)
我非常热情地读了一个名为 Migrate from MySQL to PostgreSQL on Linux (Kubuntu)的问题.“星球大战”的主题让它变得更加有趣.但是我遇到了PostgreSQL中有关Unique Constraints的问题. 我密切关注上面的帖子,使用sqlt创建PostgreSQL DDL.思考过程首先创建模式/表,然后导入数据.但是我的72个表中有57个使用CON
作者:编程之家 时间:2020-08-08
Postgresql查询在10秒内完成
有没有办法创建一个运行十几秒的查询?我不需要真正的数据只是一种长时间运行查询的方式,所以我可以测试系统在那段时间的工作方式. 我宁愿不创建一个巨大的表,只为此做一个简单的选择.任何招数? pg_sleep: SELECT pg_sleep(10); 但如果那是你的真正目标,那么这不会对系统产生任何负担.
作者:编程之家 时间:2020-08-08
postgresql – 具有PostGIS的通用GEOGRAPHY列
在PostgreSQL 9 PostGIS 1.5中,有没有办法创建“通用”GEOGRAPHY列?我指的是一个接受POINT以及POLYGON,LINESTRING等的专栏.到目前为止,我只在互联网上看过像GEOGRAPHY(POINT,4326)这样的专栏. 如果那是不可能的,那么你将如何设计(从数据库的角度来看)链接到随机地理对象(点,多边形,等等)的实体?我是否应该为每种我想支持的地理对象创
作者:编程之家 时间:2020-08-08
如何在postgresql 8.3.7中的分区表上使用索引
我有这种情况,运行一个由分区表中的索引列过滤的查询,执行全表扫描. 显然,这是postgresql中的一个已知问题,详细解释了here. 除了对每个分区执行查询,然后对所有结果执行UNION之外,还有更优雅的方法吗? 索引只能对PostgreSQL中的相关分区进行扫描.但是,你必须正确设置它才能工作,并且很容易错过在 http://www.postgresql.org/docs/current/s
作者:编程之家 时间:2020-08-08
亚马逊RDS PostgreSQL:如何创建用户?
我在一个RDS数据库实例中创建了3个数据库. 这些数据库的所有者是用户postgres. 我想创建新的高级用户. 当我尝试创建它时,我会收到: “用户’postgres’没有编辑用户的权限” 但它是我可以使用的一个用户. 我如何创建新用户? 看起来您需要使用CREATE ROLE并将rds_superuser角色分配给新用户.这里记录了 http://docs.aws.amazon.com/Ama
作者:编程之家 时间:2020-08-08
postgresql – 如何将docker卷从一台机器复制到另一台机器?
我在本地机器上为postgres创建了一个docker卷. docker create volume postgres-data 然后我使用了这个卷并运行了一个docker. docker run -it -v postgres-data:/var/lib/postgresql/9.6/main postgres 之后我做了一些数据库操作,这些操作自动存储在postgres数据中.现在我想将该卷从
作者:编程之家 时间:2020-08-08
PostgreSQL`分析`与`分析`
explain analyse select true; ╔════════════════════════════════════════════════════════════════════════════════════╗ ║ QUERY PLAN
作者:编程之家 时间:2020-08-08
如何在postgresql查询中放置嵌套的case-when条件
我想在查询条件时写入嵌套大小写,以便存储将来自一个案例的条件和条件变为同一个新列时的另一个案例.为了获得这种结果,我将查询编写为: (case when sq_name_new1 like format('%%%s%%',demo.name) THEN count(sq_name_new1) else (when demo.empcode is not null then count(demo.i
作者:编程之家 时间:2020-08-08
postgresql – 使用比较运算符比较postgres中的字符串?
在许多编程语言中,您可以使用>,> =,<等运算符来比较字符串.等...语言将基于字母表中字母的位置进行比较. 例如在 PHP中 if ('a' < 'b') { echo 'Yes'; } else { echo 'No'; } > Yes 但是在postgres或mysql中 SELECT CASE WHEN 'a' < 'b' THEN 'yes' END FROM tabl
作者:编程之家 时间:2020-08-08
postgresql – 从另一个VPC访问私有RDS数据库
我正在尝试使用对等连接从不同的VPC访问私有RDS实例.我有两个VPC: >带有一个公有子网的VPC-K8S(172.20.0.0/16) > VPC-RDS(172.17.0.0/16),带有一个公有子网(172.17.0.0/24)和3个私有子网(172.17.{1,2,3} .0 / 24) VPC-RDS有2个安全组(不是实际名称): > default,从我的IP接受SSH > db,它
作者:编程之家 时间:2020-08-08
postgresql – Postgres:在字段中插入随机布尔值?
我在Postgres 9.4工作.我有一个名为include_in_rct的布尔字段的表,大约有5000行.我想在所有现有行上随机分配此值为true或false,在任一方向上的概率为50%.我可以在Postgres中这样做吗? 我需要做类似的事情: UPDATE mytable SET include_in_rct(<random boolean>) 或者我可以为每一行设置值为False,然后执行
作者:编程之家 时间:2020-08-08
postgresql – 指向重复约束值的Upsert错误(On Conflict Do Update)
当我尝试在FROM语句中使用多个源时,我在Postgres 9.5中遇到ON CONFLICT DO UPDATE的问题. 工作代码示例: INSERT INTO new.bookmonographs (citavi_id, abstract, createdon, edition, title, year) SELECT "ID", "Abstract", "CreatedOn"::times
作者:编程之家 时间:2020-08-08
postgresql – Postgres group by quarter
我有列的表:topic,person,published_date.我想创建一个查询,帮助我计算每个人在每个季度在特定主题中写的次数.例: topic person published_date 'world' JS 2016-05-05 'world' JS 2016-05-10 'nature' AR 2016-12-01 应该返回类似的东西 topic person q
作者:编程之家 时间:2020-08-08
postgresql – Postgres:从时间戳更新日期并保留时间
我有一个带时间戳的field1,数据类型和值格式为2016-02-23 12:01:30. 我正在运行查询: UPDATE <table> set field1 = '2015-12-31'::timestamp::date where ..... 输出变为: 2015-12-31 00:00:00 它将时间转换为全零.如何更改日期并保留时间戳? 试试这个: UPDATE mytable SET
作者:编程之家 时间:2020-08-08
postgresql – Linuxbrew,安装postgres并自动启动服务
我在我的Ubuntu上安装 Postgresql: brew安装postgres 我现在有: psql --version psql (PostgreSQL) 9.5.0 如何自动启动服务? 在我的Mac上用自制软件我可以用: ln -sfv /usr/local/opt/postgresql/*.plist ~/Library/LaunchAgents launchctl load ~/Libr
作者:编程之家 时间:2020-08-08
postgresql – 在终端中放置`postgres -D /usr/local/var / postgres`时获取此结果
当我把postgres -D /usr/local/var / postgres放到终端时我得到了回复: LOG: could not translate host name “localhost”, service “5432” to address: nodename nor servname provided, or not known WARNING: could not create l
作者:编程之家 时间:2020-08-08
SELECT FOR UPDATE的奇怪死锁PostgreSQL死锁问题
我正在构建一个基于PostgreSQL的锁定系统,我有两种方法,即获取和发布. 对于获取,它的工作原理如下 BEGIN while True: SELECT id FROM my_locks WHERE locked = false AND id = '<NAME>' FOR UPDATE if no rows return: continue UPDATE
作者:编程之家 时间:2020-08-08
postgresql事务级别可重复读取和序列化是否相同?
引自 http://www.postgresql.org/docs/9.4/static/transaction-iso.html: When you select the level Read Uncommitted you really get Read Committed, and phantom reads are not possible in the PostgreSQL implem
作者:编程之家 时间:2020-08-08
对于PostgreSQL中的布尔数据类型,输出“是/否”而不是“t / f”
如何进行返回yes / no而不是t / f(true / false)的查询? 目前的解决方案是 SELECT credit_card_holders.token IS NOT NULL AS premium 我找到了一个Ruby解决方案: Rails (or Ruby): Yes/No instead of True/False 但如果可能的话,宁愿在PostgreSQL中这样做. 结束了这个
作者:编程之家 时间:2020-08-08
postgresql – JBoss日志Postgres驱动程序是“非JDBC兼容的”
我将JBoss服务器连接到一个新的Postgres数据库. 在standalone.xml中: <driver name="postgresql" module="com.postgresql.pgjdbc"> <driver-class>org.postgresql.Driver</driver-class> </driver> 在module.xml中: <module xmlns="
作者:编程之家 时间:2020-08-08
postgresql – 尝试将Array列添加到现有的Postgres表中
为什么这个命令不起作用? ALTER TABLE candidate ADD COLUMN blocked_companies ARRAY; 您需要指定数据类型.如果需要字符串数组,请使用文本: ALTER TABLE candidate ADD COLUMN blocked_companies text[]; 如果你想要一个数组,请使用int: ALTER TABLE candidate ADD
作者:编程之家 时间:2020-08-08
database – 如何在一个查询中切换postgres中的布尔值
我正在尝试更新postgres表中的一行.我想切换一个布尔字段. 我想知道是否有一个查询来更新字段,而不是先检查值是什么并更新相反的字段. 我找到了MySQL的解决方案,但它不适用于postgres: UPDATE table SET boolean_field = !boolean_field WHERE id = :id Error: Operator does not exist. !
作者:编程之家 时间:2020-08-08
postgresql – 创建指向视图的外表
是否可以使用Postgres Foreign Data Wrapper创建一个指向视图而不是表的外表? 对的,这是可能的! 以下查询完美地运行: CREATE FOREIGN TABLE facts(name character varying(255)) SERVER my_server OPTIONS (table_name 'facts'); 其中,事实是my_server中的视图而不是表
作者:编程之家 时间:2020-08-08
上一页
101
102
103
104
105
106
107
108
下一页
小编推荐
热门标签
更多
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