手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
Postgresql函数卡在for循环中
该函数在循环之前被卡住. select * from scm_main.fn_connection_stations(1219646) 打印消息“开始…”但不打印消息“…结束”. CREATE OR REPLACE FUNCTION scm_main.fn_connection_stations(var_connection_id bigint) RETURNS SETOF scm_ma
作者:编程之家 时间:2020-08-09
postgresql – 来自可更新视图的RETURNING数据不起作用?
我有两个简单的表人和地址,插入通过可更新的视图person_details. 关系和触发器 CREATE TABLE address ( id serial PRIMARY KEY, street varchar, town varchar NOT NULL ); CREATE TABLE person ( id ser
作者:编程之家 时间:2020-08-09
postgresql – postgres层次结构 – 子级别的计数,按子项或孙子的日期排序
我想知道如何编写postgres子查询,以便下表示例将输出我需要的内容. id parent_id postdate 1 -1 2015-03-10 2 1 2015-03-11 (child level 1) 3 1 2015-03-12 (child level 1) 4 3 2015-03-13 (
作者:编程之家 时间:2020-08-09
postgresql – 如何将Postgres外键模仿到分区表中
我有一个分区表(称之为A),其中一个串行主键由另一个表引用(称之为B).我知道我实际上不能从一个到另一个创建一个外键(因为我不知道数据实际存储在哪个分区),所以相反,我试图模仿外键的行为使用check限制.类似于以下内容: CREATE TABLE A ( MyKey SERIAL PRIMARY KEY ); CREATE TABLE B ( AKey INT, -- Shou
作者:编程之家 时间:2020-08-09
postgresql – 如何根据Haskell Groundhog的数据库类型指定不同的列类型?
使用 Haskell中的Groundhog库,我希望实现一个在后端是Postgresql时使用“uuid”的列类型,否则只需使用“varchar”用于任何其他后端.虽然根据Groundhog.Core中的注释,这应该是可能的,我不完全确定如何从代理db中解包dbType,并且在groundhog-examples中没有这个例子,因为列类型已在那些中硬编码例子. 我想在Postgresql的案例匹配
作者:编程之家 时间:2020-08-09
Postgresql只选择列中的字母
所以我有这个列包含街道地址和门牌号,它们都保存在同一列中. 例如:Boulevard 123 现在我想将这些字母与数字分开,所以我通过一个select语句分别得到“Boulevard”和“123”. 我怎么能用reg表达式做到这一点? 提前致谢 一种方法是使用 regexp_split_to_array将值按空格分割: SELECT address_arr[1] AS streer_name, a
作者:编程之家 时间:2020-08-09
postgresql – 如何知道高插入率的大表中的实际计数
假设我有一个正好有10M行的表.我需要知道行的确切数量. COUNT个请求需要5秒.假设每秒向表中添加100行. 如果我现在要求数据库计数正好有10,000,000行,并且此请求需要5秒才能完成,结果是10000000,10000500还是这两个值之间的某个值? 如果您没有在显式事务中运行语句,那么它在语句开始执行时所给出的计数将是正确的,因此10000000不是10000500. 如果您在事务中
作者:编程之家 时间:2020-08-09
postgresql – AWS Redshift从S3加载数据
所以我正在尝试从S3存储桶中将数据加载到我的Redshift数据库中.我有一个表’Example’,其字段’timestamp’的格式为’YY-MM-DD HH:MM:SS’. 使用copy query加载数据,所以我可以加载特定的模式/前缀,但我想在某个时间戳之后加载数据,比如大于’2014-07-09 10:00:00′.我该如何处理? 您有两种选择: >在将文件加载到S3之前处理文件(并仅上
作者:编程之家 时间:2020-08-09
在“COMMIT”之后收到“终止”(‘X’)后的PostgreSQL后端行为
我们运行postgres服务器v9.2.8,并使用epgsql(erlang)作为客户端库.在某些情况下,我们在生产环境中生产但无法在开发环境中重现,我们正在丢失数据. 我们的应用程序中的一个函数(应该被杀死)允许运算符在正在运行的连接上更改会话参数.由于连接通常在生产时总是很忙,因此“SET SESSION bla-bla”查询总是会崩溃pgsql_connection进程. 在崩溃之前,pgs
作者:编程之家 时间:2020-08-09
postgresql – 列必须出现在GROUP BY子句中或用于聚合函数
我正在更新Qt软件,使其兼容SQLite和PostgreSQL. 我有一个C方法,用于计算给定子句的给定表的元素. 在SQLite中,以下工作并给了我一个数字N(计数). SELECT COUNT(*) FROM table_a INNER JOIN table_b AS ON table_b.fk_table_a = table_a.id WHERE table_a.start_date_ti
作者:编程之家 时间:2020-08-09
postgresql – 如何触发更新另一个表中的列?
所以我正在为我的应用服务器添加最后更新的数据库时间.我们的想法是,它将记录更新应用于我们的一次旅行的时间,然后应用程序可以发送获取请求,以确定它是否具有所有正确的最新信息. 我已经将列添加到了我们的表中,并为它提供了所有服务,最后设法在每次对其行程表中的行程进行更改时获取触发器来更新列.我的问题现在来自这样一个事实:与旅行相关的信息也存储在许多其他表中(例如,有组成旅行的路线表和用户可以看到的照片
作者:编程之家 时间:2020-08-09
在PostgreSQL表中查找循环引用?
我有一个属性表(ID int,SourceID int,TargetID int,TargetType int) ID SourceID TargetID --------------------- 1 123 456 2 456 789 3 1 123 4 456 1 5 2 1
作者:编程之家 时间:2020-08-09
postgresql – 连接期间Postgres和c3p0无效的时区错误
尝试将独立 Java应用程序连接到Postgres时出现以下错误: org.postgresql.util.PSQLException:FATAL:参数“TimeZone”的值无效:“America / New_York” at org.postgresql.core.v3.ConnectionFactoryImpl.readStartupMessages(ConnectionFactory
作者:编程之家 时间:2020-08-09
postgresql – 表删除后重置id计数()
出于测试目的,我在执行代码之前清除(删除)每个表. for table in reversed(db.metadata.sorted_tables): engine.execute(table.delete()) do_stuff() 但是,新数据的id值从前一个id停止的位置开始: 第一次迭代: id | value -----+--------- 1 | hi
作者:编程之家 时间:2020-08-09
postgresql-9.1 – PgAdmin III在尝试恢复数据库时没有响应
我正在尝试恢复数据库(通过备份文件),我正在使用PgAdmin III( Postgresql 9.1). 选择备份文件后,一个窗口指示pg_restore.exe正在运行,然后PgAdmin没有响应,它已经有几个小时了(这不是RAM短缺问题) 这可能是由于备份文件大小(500 MB),但我几天前已经使用300 MB备份文件恢复了数据库,并且顺利完成. 顺便说一下,备份文件的格式(通过pg_dum
作者:编程之家 时间:2020-08-09
PostgreSQL – 整数的输入语法无效
我创建了名为t_user_type的复合类型: CREATE TYPE t_user_type AS (uid integer, firstname character varying, lastname character varying, companyname character varying, email character varying,
作者:编程之家 时间:2020-08-09
将数据从PostgreSQL加载到R的最快方法
我打算用R做一些数据分析;数据集存储在PostgreSQL表中,其中一些包含多达200万条记录.我认为这对于R来说不是一个大问题,并且记录的加载会相当快,但事情变得不同了. 做这样的事情可能需要一分钟或更长时间,这不是我所期望的: library(RPostgreSQL); drv <- dbDriver("PostgreSQL") con <- dbConnect(drv, dbname =
作者:编程之家 时间:2020-08-09
如何在postgresql中搜索不同的字符集?
我想搜索包含阿拉伯文和英文文本的postgres DB中的表格.例如: id | content ----------------- 1 | دجاج 2 | chicken 3 | دجاج chicken 结果会让我排第3行. 我想这与使用正则表达式限制字符有关,但我找不到一个干净的解决方案来选择它们.我试过了: SELECT regexp_matches(content, '^
作者:编程之家 时间:2020-08-09
erlang – 使用poolboy和epgsql进行PostgreSQL故障转移
我正在构建一个使用 poolboy连接池的Erlang应用程序,并使用 epgsql与PostgreSQL交谈. 我想处理PostgreSQL故障转移,我想知道构建我的应用程序的最佳方法是什么. 我应该还是可以: >为每个PG对等体提供一个池,并处理上面的poolboy.那就是:当我检测到原始PG服务器关闭时,我可以杀死池吗?是否有一种Erlang-idiomatic方式来决定哪个池还活着? >当
作者:编程之家 时间:2020-08-09
枚举PostgreSQL类型的大小是多少?
我想知道PostgreSQL的枚举变量的大小是多少.例如,如果我创建一个包含100个不同项的枚举类型A,它的大小(以字节为单位)是多少?另外,当我创建一个包含A类属性的表时,该属性的大小是多少? 我检查了PostgreSQL文档,但我不明白最后一部分讨论枚举类型大小. 枚举的大小是磁盘上的4个字节.期.这是因为枚举实现为整数或短路.每个整数值的标签保存在系统目录pg_enum中.您可以通过查询来查
作者:编程之家 时间:2020-08-09
如何复制PostgreSQL数据库中的数据量?
为了评估我们平台的负载( django postgresql),我想在字面上复制系统中的数据量.创建可以模拟不同类型对象的模拟有点复杂(因为我们有一个非常复杂的数据模型). 有没有办法创建数据库的副本,覆盖未使用的主键和唯一字段,并将其与原始数据合并? (I)解释原则 为了清楚地说明原理,这种解释假设如下: >每个表都有一个名为“id”的bigserial主键列 >没有对表的唯一约束(主键除外)
作者:编程之家 时间:2020-08-09
用于在(postgresql)数据库中存储EUI-64地址的数据类型
什么是用于存储EUI-64地址(对于ZigBee节点)的良好数据类型? EUI-64地址基本上是8个八位字节.从我可以收集的内容来看,它们不应该被视为整数,尽管显然你可以从中得到64位整数.然后很明显使用bigint,虽然它们不幸地被“签名”,这使得它有点混乱. 我可以使用数字(8),但没有内置的转换来表示十六进制(虽然我可以写一个). 我可以使用char(16),但这似乎很浪费. 所有这些选项都
作者:编程之家 时间:2020-08-09
这是PostgreSQL的通用MERGE / UPSERT功能安全吗?
我创建了一个“合并”函数,它应该执行UPDATE或INSERT查询,具体取决于现有数据.此函数不是为每个表编写upsert-wrapper(如大多数可用示例中所示),而是采用整个SQL字符串.这两个SQL字符串都是由我们的应用程序自动生成的. 计划是这样调用函数: -- hypothetical "settings" table, with a primary key of (user_id, s
作者:编程之家 时间:2020-08-09
postgresql – 如何在pg_stat_activity中查看查询的模式?
我试图通过慢查询来解决一些应用程序性能问题.我们正在使用 Postgresql 9.2.我可以轻松地看到正在进行的查询: postgres=# select now() - query_start, query from pg_stat_activity where state <> 'idle'; 00:00:01.535388 | select bla from product where
作者:编程之家 时间:2020-08-09
postgresql – plgpsql – 是否可以声明setof记录或表变量?
我有以下 – 不工作 – 功能: CREATE FUNCTION permission_cache_update(affected_user_list int[]) RETURNS TABLE(user_id INT4, permission_id INT4) AS $BODY$ DECLARE current_relations SETOF RECORD; BEGIN
作者:编程之家 时间:2020-08-09
Postgresql启动失败
我正在尝试通过Openstack上的Fabric构建一个盒子.部分安装涉及安装和运行PostgreSQL. 这个命令工作正常: $sudo service postgresql initdb 此命令失败: $sudo service postgresql start 运行此命令时,失败的日志输出显示没有问题: $cat /var/lib/pgsql/pgstartup.log 此命令显示以下消息:
作者:编程之家 时间:2020-08-09
试图找到所有没有从城市直飞的城市(PostgreSQL)
伦敦说,我正在尝试编写一个查询,以确定我不能直接从一个城市飞往哪些城市.鉴于架构: 城市: | c_id | city_name | 航班: | f_id | departure_city_id | destination_city_id | 目前我的查询返回相反的,即它返回从伦敦有直飞航班的城市 SELECT c2.city_name as "City" FROM flights AS
作者:编程之家 时间:2020-08-09
在PostgreSQL数据库中定期同步数据的最有效方法是什么?
我的PostgreSQL 9.0.x数据库中有一个名为cached_projects的表,我主要通过Rails应用程序访问它,其架构如下所示: create_table "cached_projects", :force => true do |t| t.string "name", :null => false t.date
作者:编程之家 时间:2020-08-09
postgresql – 写特殊符号时postgres sql错误
当我尝试将这两个单词写入 postgresql时,我收到了错误 Metro Logic的 ERROR: invalid byte sequence for encoding "UTF8": 0xa0 HINT: This error can also happen if the byte sequence does not match the encoding expected by th
作者:编程之家 时间:2020-08-09
从Cygwin运行C语言中的PostgreSQL客户端
我正在尝试用C语言在Cygwin上构建一个非常简单的PostgreSQL客户端. 这是我到目前为止所做的: >我已经下载了PostgreSQL源代码版本9.1.2(以匹配我服务器上运行的相同版本) >我已经从Cygwin配置并编译了源代码.汇编似乎进展顺利. >据我所知,头文件位于: > /cygdrive/c/workspace/src/postgresql-9.1.2/src/interfac
作者:编程之家 时间:2020-08-09
上一页
124
125
126
127
128
129
130
131
下一页
小编推荐
热门标签
更多
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