手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
从PostgreSQL中的PL / Python函数调用plpgsql函数
是否可以从PL / Python函数调用plpgsql函数(或任何PostgreSQL函数)? 所以,像这样: CREATE FUNCTION somefunc() RETURNS void AS $$ DECLARE ... BEGIN ... END; $$LANGUAGE plpgsql; 然后在这里使用它 CREATE FUNCTION pythonFunc() RETUR
作者:编程之家 时间:2020-08-09
haskell – 用postgresql-simple创建一个流媒体管道源
postgresql-simple提供用于流式查询的功能,例如, fold :: (FromRow row, ToRow params) => Connection -> Query -> params -> a -> (a -> row -> IO a) -> IO a 我想创建一个充分利用流媒体的管道源. mySource :: (FromRow row, Monad m) => S
作者:编程之家 时间:2020-08-09
PostgreSQL 9.5 – 将NULL与JSON合并时更新不起作用
我的users表包含json类型的元数据列. 现在,我想在保留现有值的同时向用户添加新元数据. 所以我正在使用||运算符合并2个 JSON对象: UPDATE users SET metadata = metadata::jsonb || '{"test": true}'::jsonb WHERE id=... RETURNING *; 当已经存在一些现有元数据时,一切正常. 但是,当前一个值为N
作者:编程之家 时间:2020-08-09
postgresql – 将Unix时间戳转换为没有时区的时间戳
如何将Unix时间戳(或纪元时间)转换为没有时区的PostgreSQL时间戳? 例如,1481294792应转换为2016-12-09 14:46:32. 我尝试了SELECT to_timestamp(1481294792):: timestamp,但这给了我2016-12-09 09:46:32. SELECT to_timestamp(1481294792) AT TIME ZONE 'UT
作者:编程之家 时间:2020-08-09
postgresql – clojure.java.jdbc中的嵌套事务
我们有一个包含数百万条记录的表m1.我们想要生成一个表m2,其中包含m1中每条记录的计算结果. 我们目前运行如下: (jdbc/with-db-transaction [tx connection] (jdbc/query tx [(jdbc/prepare-statement (:connection tx) "select
作者:编程之家 时间:2020-08-09
postgresql jsonb不区分大小写的查询
我有一张桌子: CREATE TABLE cityData ( item character varying, data jsonb ); 它包含像 ITEM DATA test1 [{"rank":"1", "city":"New York"},{"rank":"3", "city":"Sidney"}] test2 [{"rank":"2", "
作者:编程之家 时间:2020-08-09
postgresql – 我可以为外表更改SERVER吗?
根据 DOC,我做不到.但完全重新创建表格迫使我做大量工作而不是简单: ALTER FOREIGN TABLE table_name ALTER SERVER new_server_name; 列出您的外部数据服务器并注意它: select oid, * from pg_foreign_server 找到你的外国人表: select oid, * from pg_class where relki
作者:编程之家 时间:2020-08-09
postgresql – 如何使用多列中的值分发表?
根据 the Citus documentation,使用单列分发表很容易: SELECT master_create_distributed_table('github_events', 'created_at', 'append'); 有没有办法使用多列分发表?例如,类似于: SELECT master_create_distributed_table('github_events', 'us
作者:编程之家 时间:2020-08-09
postgresql – 在Heroku上禁用pg_restore:“无法读取输入文件:文件末尾”
我正在尝试使用pg_dump / pg_restore utils将我的本地PostgreSQL数据库复制到Heroku应用程序.根据Heroku的官方指南做: https://devcenter.heroku.com/articles/heroku-postgres-import-export 所以,我做了转储: pg_dump -Fc –no-acl –no-owner -h localhos
作者:编程之家 时间:2020-08-09
在PostgreSQL中使用EXCEPT子句
我试图使用EXCEPT子句从表中检索数据.我想获取table1中的所有行,除了table2中存在的那些行. 据我所知,以下内容不起作用: CREATE TABLE table1(pk_id int, fk_id_tbl2 int); CREATE TABLE table2(pk_id int); Select fk_id_tbl2 FROM table1 Except Select pk_id
作者:编程之家 时间:2020-08-09
数组 – 如何获取数组元素的类型?
我正在编写一个多态PL / pgSQL函数,它迭代一个数组.我有兴趣使用FOREACH,但我无法弄清楚如何使用正确的类型声明临时变量. 我的功能如下,有关详细信息,请参阅第4行的注释. CREATE OR REPLACE FUNCTION uniq(ary anyarray) RETURNS anyarray AS $$ DECLARE ret ary%TYPE := '{}'; v ??
作者:编程之家 时间:2020-08-09
在postgresql中存储24:00:00以上时间的最佳方法?
我将GTFS源存储到SQL数据库中,并且有时会将某些时间存储在24:00:00上限时间值之上.例如,一些列车在上午12:30运行,但是列出了前几天的服务,并且运行时间在GTFS规范中存储为24:30. 解决这个问题最好的方法是什么?我应该把它存储为字符串吗? 建议使用int …你的价值可能是: Sec + Min * 60 + Hour * 3600 24:30:00,您将获得88200. 从DB
作者:编程之家 时间:2020-08-09
postgresql – 对大表的第一次查询调用非常慢
我有一个问题,感觉它需要花费更多的时间.这仅适用于给定参数集的第一个查询,因此在缓存时没有问题. 我不确定会发生什么,但是,考虑到设置和设置,我希望有人可以对几个问题有所了解,并提供一些有关如何加快查询速度的见解.该表格相当大,Postgres估计其中大约155963000(14 GB). 询问 select ts, sum(amp) as total_amp, sum(230 * factor)
作者:编程之家 时间:2020-08-09
postgresql – 如何在postGIS中存储道路地图?
如何将OSM路线图导出到postGIS数据库? 此外,如果我有交叉路口的坐标,我可以得到我需要的路段吗? 任何帮助,将不胜感激. 谢谢! 您可以使用支持osm xml(* .osm)的 osm2pgsql工具. 基本用法: osm2pgsql -d your_geo_database your-osm-data.osm.bz2 此命令将导入your_geo_database数据库中的your-os
作者:编程之家 时间:2020-08-09
postgresql – pg_stat_activity中的查询被截断
是的,我知道有一个完全相同名称的堆栈溢出问题: Queries in pg_stat_activity are truncated? 我将此值设置为7168,重新启动服务器,并使用show track_activity_query_size进行验证.它实际上缩短了显示的文本量,现在截断为256个字符. 我错过了什么? 编辑:我的数据库是AWS RDS实例(db.t2.small)runningPo
作者:编程之家 时间:2020-08-09
PostgreSQL中的递归查询.选择 *
我有递归查询来检索给定人的所有孩子 WITH RECURSIVE recursetree(id, parent_id) AS ( SELECT id, parent_id FROM tree WHERE parent_id = 0 UNION SELECT t.id, t.parent_id FROM tree t JOIN recursetree rt ON
作者:编程之家 时间:2020-08-09
postgresql – 直接从文件或字符串中执行Go中的SQL脚本
在我的应用程序的安装脚本中,我正在检查数据库是否包含任何表.如果数据库为空,我想运行DML和DDL SQL脚本. 从单独的.sql文件中读取SQL并不重要,所以现在我只是把它直接放到两个字符串中 – 一个用于DDL,一个用于DML – 并连接它们. 我现在的问题是,当我尝试运行脚本生成表并使用.Exec(sqlStr)将数据插入其中时,我现在遇到此错误: "pq: cannot insert mu
作者:编程之家 时间:2020-08-09
CASE语句是否会丢失PostgreSQL中的别名范围?
首先,这个SQL有效: select case when s.luserid > 0 then u.szusername when s.lgroupid > 0 then g.szgroup when s.lldapid > 0 then 'LDAP Group' end as name from security s left jo
作者:编程之家 时间:2020-08-09
postgreSQL hstore如果包含值
有没有办法检查查询本身的hstore中是否已存在值. 我必须每行存储各种值(每行是“项目”). 我需要能够检查id是否已存在于其中一个hstore行的数据库中,而不是首先选择所有内容并在php中执行循环等. hstore似乎是唯一提供类似内容的数据类型,并且还允许您将该行的列选择为数组. Hstore可能不是存储这类数据的最佳数据类型,但没有其他更好的可用. 整个项目使用9.2,我无法改变 – j
作者:编程之家 时间:2020-08-09
database – 为什么两个表不能有同名的索引?
我在同一个数据库(PostgreSQL)中的两个单独的表上创建索引,并且我得到一个错误,指出索引已经存在.这是真的,但是,索引存在于另一个表中.更改名称后,它工作. 我想知道为什么会这样?为什么数据库设计为两个表不能具有相同的索引名称? 虽然答案不同,但我找到了两个回答这个问题的消息来源.一个用于MySQL,另一个用于Postgres: In postgres how do I add index
作者:编程之家 时间:2020-08-09
postgresql – 带有jsonb类型的plv8存储过程
这可能为时过早,postgres 9.4仍处于测试阶段.我一直在试验jsonb类型.我没有运气将jsonb类型传递给plv8函数,它以类型字符串形式出现.我想知道我做错了吗? create or replace function jt ( o json ) returns integer language plv8 immutable AS $function$ plv8.elog
作者:编程之家 时间:2020-08-09
postgresql – Python SQLAlchemy:映射PostGIS geom字段
SQLAlchemy将DB列映射到 Python中的对象成员. For example: class User(Base): __tablename__ = 'users' id = Column(Integer, Sequence('user_id_seq'), primary_key=True) name = Column(String(50)) fullnam
作者:编程之家 时间:2020-08-09
计算PostgreSQL中受批处理查询影响的行数
首先,是的,我已经阅读了DO声明的文档:) http://www.postgresql.org/docs/9.1/static/sql-do.html 所以我的问题: 我需要执行一些包含UPDATE语句的动态代码块,并计算所有受影响行的数量.我正在使用Ado.Net提供商. 在Oracle中,解决方案将包含4个步骤: >将InputOutput参数“N”添加到命令 >添加BEGIN … END;命
作者:编程之家 时间:2020-08-09
Postgresql:表约束和列约束之间的差异
摘自pgsql 8.4 docs:“[…]列约束只是在约束只影响一列时使用的符号方便.” 这个有效的sql怎么样呢? DROP TABLE IF EXISTS test; CREATE TABLE test( id integer CONSTRAINT PK_test PRIMARY KEY CONSTRAINT nenull NOT NULL CHECK (id3>=id2) --the c
作者:编程之家 时间:2020-08-09
使用具有相同参数的select或update时受影响的行数不同 – PostgreSQL
我有两个带有相同Join和Where子句的SQL语句,但我有一个问题,就是select语句给了我不同数量的行(在我的情况下是42)因为update语句会改变(在我的情况下是80,就是所有行的表). 这是第一个(我用它来检查将受影响的行数): SELECT COUNT(*) FROM classes AS c INNER JOIN programs AS p ON c.Pr_ID =
作者:编程之家 时间:2020-08-09
Postgresql:插入两组或更多组的笛卡尔积
作为定义:两组的笛卡尔积是这些集的所有可能对的集合,因此{A,B} x {a,b} = {(A,a),(A,b),(B,a ),(b,b)}. 现在我想将这样的笛卡尔积插入数据库表(每对作为一行).打算用每个对的默认值填充表,因此此时数据(即两组)不存在于数据库中. 任何想法如何用postgresql实现这一点? 编辑: 在Grzegorz Szpetkowski的回答的帮助下,我能够生成一个能够
作者:编程之家 时间:2020-08-09
Postgresql函数返回复合 – 如何将复合值作为单独的列访问?
我有一个 Postgresql函数,它返回一个定义为(位置TEXT,id INT)的复合类型.当我运行“SELECT myfunc()”时,我的输出是一个text类型的单列,格式为: ("locationdata", myid) 这太可怕了.有没有办法选择我的复合,以便我得到2列 – 一个TEXT列和一个INT列? 使用: SELECT * FROM myfunc() 你可以read mor
作者:编程之家 时间:2020-08-09
PostgreSQL的.NET连接器
上次我使用Npgsql,即版本1.0,它工作得非常慢. Npgsql还有其他替代方案吗? 版本1.0是三年.尝试使用 the newest one.
作者:编程之家 时间:2020-08-09
postgresql – postgres外键是否意味着索引?
我有一个postgres表(让我们调用这个表事件)与另一个表的复合外键(让我们调用此表Logs). Events表如下所示: CREATE TABLE Events ( ColPrimary UUID, ColA VARCHAR(50), ColB VARCHAR(50), ColC VARCHAR(50), PRIMARY KEY (ColPrimary),
作者:编程之家 时间:2020-08-09
postgresql – Sequelize migration queryInterface.removeColum无法正常工作
我创建了一个迁移文件,将列添加为up,然后将其删除. 这是迁移文件代码: module.exports = { up: (queryInterface, Sequelize) => queryInterface.addColumn('Books', 'Rating', { allowNull: false, type: Sequelize.ENUM('like'
作者:编程之家 时间:2020-08-09
上一页
113
114
115
116
117
118
119
120
下一页
小编推荐
热门标签
更多
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