手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
如何在postgresql中处理分布式事务?
任何人都可以告诉我如何在 postgresql中处理分布式事务,这也称为“XA”?有没有关于它的资源?非常感谢任何答案. 看起来你有点困惑.通常,数据库系统支持两种分布式事务类型的概念: >原生分布式事务和 > XA交易. 本机分布式事务通常位于同一RDBMS的不同服务器之间. Postgres也使用dblink_exec命令支持这一点.通常,与其他服务器的连接由所谓的数据库链接创建. Postg
作者:编程之家 时间:2020-08-09
postgresql-9.2 – “输入类型为数字的输入语法无效”用于输入“空白”
我有一个使用NUMERIC类型的三列表.但是,其中两个没有任何东西(即空).这是代码: CREATE TABLE profiles( ID SMALLINT, FID SMALLINT, SURVEY VARCHAR(100), PROFILE VARCHAR(100), TYPE VARCHAR(100), SOURCE VARCHAR(100), NR_TRACES NUMERIC, TRAC
作者:编程之家 时间:2020-08-09
PostgreSQL hstore中的原子增量,如MongoDB中的$inc
新的pg hstore看起来很棒 http://www.postgresql.org/docs/devel/static/hstore.html 但似乎不像MongoDB那样支持原子增量? db.mycoll.update({mykey: myval}, {my_counter: {$inc: 1}}) 如何使用PostgreSQL Hstore执行此操作? MongoDB需要$inc运算符,因为
作者:编程之家 时间:2020-08-09
PostgreSQL中的’Schema’是什么?
正如问题清楚地表明的那样,我在pgAdmin(III)的层次结构顶层看到的PostgreSQL中的Schema实际上是什么? 好的,我正在回答我自己的问题只是为了澄清任何其他人(没有时间阅读文档或想要更简化的版本): 您可以将Schema视为命名空间/包(就像在Java或C中一样).例如,假设mydb是我们数据库的名称,A和B是存在于同一数据库(mdb)中的两个不同模式的名称. 现在,我们可以在同
作者:编程之家 时间:2020-08-09
在Vagrant上使用Puppet配置PostgreSQL
我有一个木偶清单抵制我试图让它正常工作,因为我不是傀儡DSL的专家,而且我对Puppet很新,我还没有设法解决这个问题. 我正在尝试使用puppetlabs posgres模块安装Postgres,创建默认角色,并修复数据库以使用UTF8. 一切都运行和安装,但角色不会被创建.但是,如果我再次运行该配置,则会创建该角色.我想也许与执行顺序有关,但说实话,我迷路了. 这是我在清单文件中使用的代码.
作者:编程之家 时间:2020-08-09
postgresql – 涉及外键约束的死锁
我想更好地理解postgres中的锁定机制. 假设树可以有苹果(通过苹果桌上的外键).似乎在选择树时进行更新锁定是在苹果上获得的.但是,即使其他人已经锁定了这个苹果,操作也不会被阻止. 为什么会这样? 附:请不要建议删除“选择更新”. 脚本 Transaction 1 Transaction 2 BEGIN . update apple; . .
作者:编程之家 时间:2020-08-09
PostgreSQL – 使用更新表本身的子查询更新表
我有一个包含这些值的表:“user_id,text,text_lang,user_lang”. 字段text_lang包含表示文本语言的区域设置快捷方式(‘en’,’de’).我现在想要通过选择每个user_id具有最大出现次数的text_lang来设置(unknown / empty)’user_lang’. 我有一个工作的select语句,它返回每个user_id出现次数最多的text_lan
作者:编程之家 时间:2020-08-09
postgresql – Postgis ST_Distance(最小距离计算)
我有一个多边形类型的几何,我正在计算POINT的最小距离可能在多边形几何体内部(由360点作为封闭几何体组成)或在多边形几何体外部使用postdis的ST_Distance方法,我得到精确的距离POINT在几何体之外,但如果POINT在几何体内部,则为0,我想要距离具有最接近多边形几何点的点的最小距离,无论POINT是在几何体内还是在几何体外. 看起来你想要多边形外壳或外环的距离.如果您有POLY
作者:编程之家 时间:2020-08-09
postgresql – 复制Postgres表,同时保持主键自动增量
我试图用这个postgres命令复制一个表,但主键自动增量功能不会复制.有没有快速简单的方法来实现这一目标?谢谢! CREATE TABLE table2 AS TABLE table; 这是我要做的: BEGIN; LOCK TABLE oldtable; CREATE TABLE newtable (LIKE oldtable INCLUDING ALL); INSERT INTO newt
作者:编程之家 时间:2020-08-09
在PostgreSQL中排序奇怪的ORDER BY
SELECT vm.value FROM vm ORDER BY vm.value ASC; 结果是: . 0 0% 0.0 0.964 %.0f %.0f mph -1.0° 11/1 11-14-1981 112 mph 11:48:43 %1$.1f mph %2$@ 1/2 12.5˚ 1/4 195 lb %.1f° 2 days ago %.2f 2º out-in 3/4 3.5 3
作者:编程之家 时间:2020-08-09
基于外键增加PostgreSQL中的序列
我想使用序列为我的数据库中的某些对象创建友好的ID.我的问题是我不希望序列对表是全局的,而是我想基于外键增加值. 例如,我的表定义为: CREATE TABLE foo (id numeric PRIMARY KEY, friendly_id SERIAL, bar_id numeric NOT NULL) 我希望friendly_id为每个bar_id分别增加,以便以下语句: INSERT IN
作者:编程之家 时间:2020-08-09
postgresql – 使用pg_dump只能使用compress参数进行备份损坏?
我使用此命令备份200GB数据库(postgres 9.1,win7 x64): pg_dump -Z 1 db_name > backup 它创建了16GB的文件,我觉得很好,因为以前的备份工作(并且由ext工具打包)具有相似的大小.现在,当我尝试使用pg_restore恢复到PG9.2时,我收到错误: input file does not appear to be a valid archi
作者:编程之家 时间:2020-08-09
如何在PostgreSQL中使用’replace’函数来替换字符串
我想在pgsql数据库列中的某些数据中进行字符串替换.我试过了 CASE WHEN (po.siteid IS NOT NULL) THEN replace('po.html_content', 'abcd', 'xxx') ELSE pc.html_content END 我想在po.html_content列中替换字符串.但上面的代码不起作用.查询获取po.html_
作者:编程之家 时间:2020-08-09
PostgreSQL只为字符集设置一个特定的表
我找到了一种方法来设置数据库到字符集但是如何设置它以便我在不同的表上有某些字符集? 我需要设置一个表来支持IPA字符,另一个表来支持希伯来语脚本. 您需要将数据库编码为UTF-8才能存储数据 在各种charsets. 更多关于charsets 如果由于某种原因您需要使用SQL_ASCII,则可能需要更改client_encoding取决于您可能需要阅读的字符集.
作者:编程之家 时间:2020-08-09
PostgreSQL设计的依赖树没有循环依赖
我有一个表,称之为EVENTS,其中每行可以依赖于表中的0个或更多其他行.我需要一种表示这种关系的方法,这种方式也可以防止循环依赖(即一组事件导回同一组中的事件). 我目前在EVENTS外部有一个链接表,称之为EVENTS_DEP.此表将依赖行链接到它们所依赖的行,并允许在一行上存在多个依赖项.如何使用这样的表防止循环依赖? 注意:如果完全可以仅使用数据库设计(不使用脚本,触发器等),这将是理想的
作者:编程之家 时间:2020-08-09
function – 从记录变量中选择列(PostgreSQL 8.4)
我正在尝试从我正在从Update规则调用的函数中的记录变量中选择一列,并且收到以下错误: ‘无法识别记录数据类型中的列“名称” 以下是我正在做的产生错误的方法: 在更新规则中: SELECT * INTO TEMPORARY TABLE TempTable FROM NEW; SELECT MyFunction(); 从MyFunction内部() DECLARE RecordVar Record
作者:编程之家 时间:2020-08-09
在PostgreSQL中获取下一个可用的auto_increment ID – 更好的方法吗?
我是postgreSQL的新手,所以非常感谢来自社区的任何指针. 我正在更新我刚刚继承的一个非常古老的网站的CMS中的一些功能.基本上,在将文章插入数据库之前,我需要它的ID.无论如何还是要检查数据库会话(插入)开始之前序列将使用的下一个值? 起初我以为我可以使用来自tbl_name的SELECT max(id),但是当id从序列自动递增并且文章经常被删除时,它显然不会为序列中的下一个值返回正确的
作者:编程之家 时间:2020-08-09
postgresql – Heroku Blob不存在
如果Heroku Postgres不允许使用blob,我应该使用什么来存储二进制数据? 2012-05-30T05:59:36+00:00 app[web.1]: [debug] c.j.b.StatementHandle - create table image_info ( 2012-05-30T05:59:36+00:00 app[web.1]: id
作者:编程之家 时间:2020-08-09
postgresql – Postgres和Clojure JDBC中的外键和字符限制
我只是为了好玩而把自己变成了一个facebook / twitter组合的东西,但我并不是100%肯定一些带有JDBC东西的语义.我不确定如何将字段设置为外键或如何限制varchar字段中的字符数. 我的代码(带有评论以显示我需要帮助的地方)如下 (ns twitface.models.migration (:require [clojure.java.jdbc :as sql])) (de
作者:编程之家 时间:2020-08-09
rake资产:precompile不适用于PostgreSql
我正在尝试部署使用Postgres的Rails 3.2.3应用程序.我通过Capistrano使部署本身工作,数据库迁移也起作用.但现在我被困在预编译资产: deploy:MyAPP/current$bundle exec rake assets:precompile --trace ** Invoke assets:precompile (first_time) ** Execute asset
作者:编程之家 时间:2020-08-09
如何在postgresql中创建一个时间驱动的触发器
我的数据库(postgres)中有一个表,它保留了用户记帐跟踪.我需要创建一个触发器,它将在给定的时间内执行清理(比方说30分钟.)是否可以从postgres执行此操作,或者我是否需要使用其他内容? (通过别的我的意思是C或 Java或任何其他可以在给定时间内睡眠的编程语言). 您可以使用 pgAgent进行事件安排.
作者:编程之家 时间:2020-08-09
转储PostgreSQL数据库时排除函数定义
我有一个PostgreSQL数据库,其中加载了PostGIS功能.我想转储数据库的模式,但是pg_dump -s会将这些函数与表定义一起转储出来. 有没有办法排除函数,只是转储表定义? 据我所知, pg_dump和 pg_dumpall不支持任何此类限制. 您可以将所有函数移动到可以从转储中排除的专用模式,如下所示: pg_dump mydb -N function_schema > mydump
作者:编程之家 时间:2020-08-09
大型PostgreSQL表:更好的添加列或创建新表来存储元数据?
我有一个大表(约200万行),每行代表一个图像.我想为每个图像存储 JSON格式的EXIF元数据.此 JSON blob每张图像大约6KB. 这个EXIF元数据不会经常被查询/使用,我想知道将它存储在一个带有两列(imageid,exifjson)的单独表中是否明显更高效,或者PostgreSQL是否只处理这个问题罚款作为现有表格上的文本列.我不希望添加列来显着减慢表上的普通查询,或者数百万的6K
作者:编程之家 时间:2020-08-09
在PostgreSQL或MySQL中是否存在反向“AUTO_INCREMENT”的现有实现?
无需手动执行(如果不存在其他选项,我可以实现),PostgreSQL或 MySQL中是否有一种方法可以使自动计数器/字段递减而不是递增? 由于当前应用程序中的各种原因,如果知道通过查看最近添加的记录而不是减去多少条目(从数据类型的角度来看)仍然可以添加到表中,将会很高兴数据类型的最大ID. 那么,这两个系统都有“AUTO_DECREMENT”或类似内容吗? 您必须在PostgreSQL中进行一些手
作者:编程之家 时间:2020-08-09
我该如何修复这个PostgreSQL安装?
在从Postgres网站安装之前,我意识到PostgreSQL已经在我的笔记本电脑(Mac OS X)上运行了.因此,当我使用安装程序时,我获得了PostgreSQL并登录到创建的postgres用户帐户. 在我写的终端 psql -U postgres 并提供了我的密码.我登录了但是它说, WARNING: psql version 9.0, server version 9.1. Some p
作者:编程之家 时间:2020-08-09
postgresql – heroku rake db:migrate faileding – 如何诊断/修复?
heroku rake db:migrate --trace --app app-name ! Internal server error 这之前工作正常. 如何诊断? rake db:migrate在我的本地数据库上工作正常.日志中没有条目. VERSION = xxx也没有帮助. 使用rake 0.8.7. 好的heroku支持已经帮助了我! 这里的解决方法 “尝试从bash dyno
作者:编程之家 时间:2020-08-09
任何方式*不*在Postgresql中使用服务器端预处理语句?
在(比方说) Python中,我可以发出: psycopg2.connect(...).cursor().execute("select * from account where id='00100000006ONCrAAO'") 在服务器上导致以下日志条目: 2011-07-18 18:56:08 PDT LOG: duration: 6.112 ms statement: select *
作者:编程之家 时间:2020-08-09
postgresql – postgres等效的oracle sqlplus“set echo on”
在Oracle SQLPLUS的“设置回显”的PostgreSQL中是否存在等价物,以便我可以获得批量输入 语句在输出中回响? 我有一个非常大的文件,其中包含输入语句,当我运行它时会出现一些错误. 我很难找到产生错误的语句,因为psql只是报告 错误 – 不是生成错误的语句. 您需要将-a(或–echo-all)参数传递给psql.它在OPTIONS下的 https://www.postgresq
作者:编程之家 时间:2020-08-09
PostgreSQL常用命令
//Centos7 系统操作 /usr/pgsql-10/bin/postgresql-10-setup initdb # 初始化 systemctl start postgresql-10 # 启动数据库服务 systemctl is-enabled postgresql-10 # 检测是否开机启动 systemctl enable postgresql-10 # 使能使其开
作者:编程之家 时间:2020-08-09
[转帖]PostgreSQL pg_dump&psql 数据的备份与恢复
PostgreSQL pg_dump&psql 数据的备份与恢复 https://www.cnblogs.com/chjbbs/p/6480687.html 文章写的挺好 今天试了下 挺不错的. Usage: pg_dump [OPTION]... [DBNAME] 数据库名放最后,不指定默认是系统变量PGDATABASE指定的数据库。 General options:(一般选项
作者:编程之家 时间:2020-08-09
上一页
111
112
113
114
115
116
117
118
下一页
小编推荐
热门标签
更多
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