手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
Postgresql中临时表temporary table的特性和用法
熟悉Oracle的人,相比对临时表(temporary table)并不陌生,很多场景对解决问题起到不错的作用,开源库Postgresql中,也有临时表的概念,虽然和Oracle中临时表名字相同,使用方法和特性也有类似的地方,但还是有很多不同的方面,下面就对比Oracle中临时表举例说明下。 1、Postgresql 临时表的会话隔离性 Oracle中的临时表,创建后,虽然各个会话间的数据是互相隔
作者:编程之家 时间:2020-08-09
Collecting metrics with the PostgreSQL and TimescaleDB output plugin for Telegraf
转自: https://docs.timescale.com/v1.3/tutorials/telegraf-output-plugin 文章演示了如何使用pg output 插件 以及Telegraf agent 获取系统信息到timescaledb,一篇不错的实践类文章 一张参考图: Telegraf can collect metrics from a wide array of inp
作者:编程之家 时间:2020-08-09
.net – 与PostgreSQL一起使用的Mono ORM?
我一直试图找到一个适合Mono和PosgreSQL的合适的ORM. 有谁知道这样的ORM? 任何值得它的ORM应该能够处理PostgreSQL. NHibernate是一个源自Hibernate的.NET ORM,这是一个基于Java的ORM,可以很好地处理PostgreSQL.我推荐它.
作者:编程之家 时间:2020-08-09
postgresql – Postgres的全文搜索何时支持词组匹配和邻近匹配?
从Postgres 8.4开始,数据库fts不支持精确的短语匹配,如果给出2个术语,它也不支持邻近匹配.例如,没有办法告诉Postgres匹配单词#1的内容,该单词位于单词#2的指定邻近区域.任何人都知道Postgres的计划,可能支持哪个版本的短语和邻近匹配? PostgreSQL 9.6文本搜索现在支持短语 select * from (values ('i heart new yor
作者:编程之家 时间:2020-08-09
postgresql:tableA或tableB的外键
我试图找出如何使用 Postgresql 8定义数据库的模式. 我有2张桌子: 期刊,书籍 定义我的出版物 Journal: id_j, name, issn, other fields Book: id_b, name, isbn, author, other fields 我有另一个表扫描逻辑上引用前面的表. Scans: id, medium, source, status 每个日记本或书
作者:编程之家 时间:2020-08-09
postgresql – 使用规则插入辅助表自动递增序列
要在第二个表中自动添加列以通过唯一索引将其绑定到第一个表,我有一个如下规则: CREATE OR REPLACE RULE auto_insert AS ON INSERT TO user DO ALSO INSERT INTO lastlogin (id) VALUES (NEW.userid); 如果user.userid是一个整数,这可以正常工作.但是,如果它是一个序列(例如,类型为seri
作者:编程之家 时间:2020-08-09
在使用MacPorts的Snow Leopard上使用postgresql84和postgis时没有liblwgeom
升级到Snow Leopard之后,我正试图让我的开发环境重新启动并运行.特别是,我需要 postgresql和postgis工作,但我遇到了以下问题. 安装后使用以下内容: sudo port install postgresql84 postgresql84-server postgis 当我尝试加载我的sql数据库时,我得到如下错误,该数据库引用了liblwgeom.so ERROR: f
作者:编程之家 时间:2020-08-09
postgresql – pgsql concat()功能(差不多)
我试图转换为pgSQL的 MySQL查询的一部分: LEFT JOIN {$_TABLES['comments']} c ON c.sid = concat('fileid_' ,a.lid ) 这很麻烦,因为它将一个字符串与一个列(a.lid)连接起来,而SQL 92不支持这个列.操作符(重要!).任何想法是如何重做pgSQL的这部分查询? PostgreSQL 8.3及更高版本支持||运算符,
作者:编程之家 时间:2020-08-09
postgresql – 如何在Vapor 3 / Fluent中记录SQL语句?
看起来在Vapor 2中你可以做类似的事情: let query = <some fluent query object> logger?.debug(query) 它会打印出完整的SQL语句,但我现在没有看到任何关于如何在Vapor 3中执行此操作的文档. 如何查看QueryBuilder生成的SQL? 感谢Nick在评论中指出了正确的文档集.这可以通过使用enableLogging方法来完成.
作者:编程之家 时间:2020-08-09
postgresql – Postgres查询结果到json对象
我的查询如下 SELECT w.payload, Count('payload') OVER () AS ROWCOUNT FROM wholesale_confirmation.wholesale_order_confirmation w WHERE w.delivery_date = COALESCE(NULL, w.delivery_date) AND w.ship_to_
作者:编程之家 时间:2020-08-09
postgresql – Postgres什么时候检查独特的约束?
我有一个列sort_order,它有一个唯一的约束. Postgres 9.5上的以下SQL失败: UPDATE test SET sort_order = sort_order + 1; -- [23505] ERROR: duplicate key value violates unique constraint "test_sort_order_key" -- Detail: Key
作者:编程之家 时间:2020-08-09
在PostgreSQL中安装utf8排序规则
现在,我可以在pgAdmin4 GUI中创建新数据库时选择编码:UTF8. 但是,没有选择utf8_general_ci作为校对或字符类型的选项.当我从pg_collation中选择*时;我没有看到任何与utf8_general_ci相关的排序规则. 来自mySQL背景我很困惑.我是否必须在PostgreSQL 10或windows10中安装类似utf8(例如utf8_general_ci,u
作者:编程之家 时间:2020-08-09
postgresql – Postgres 9.6升级后极慢的查询执行
Postgres从9.5升级到9.6与查询Osmosis(用于处理OpenStreetMap数据的命令行 Java应用程序)相关的处理时间非常慢.特别是将本地osm数据库与主osm repo同步(Postgis 2.3 from 2.2).同步过去每天都发生,平均花费大约500秒.升级后,48小时后仍然没有结束.我注意到与之前相比,对象处理时间非常慢(低于零)(下面的日志记录).我很确定问题出在P
作者:编程之家 时间:2020-08-09
postgresql – 在docker alpine linux容器中的Postgres
我试图让postgres 10.0在docker容器中工作.我有以下Dockerfile: FROM postgres:10.0-alpine RUN apk add openrc --no-cache USER postgres RUN /etc/init.d/postgresql start RUN psql --command "IF NOT EXISTS (SELECT FROM p
作者:编程之家 时间:2020-08-09
从PostgreSQL过程/函数调用RESTful Web服务
我已经提供了RESTful Web服务来将数据推送到另一个应用程序的远程数据库中.我需要通过将 JSON格式的数据作为GET / POST参数发送到Web服务来调用这些服务来从PostgreSQL DB推送数据.是否可以从PostgreSQL函数(定期)调用这些Web服务,这些函数首先将数据推送到我的数据库中,或者编写JAVA代码来调用这些在PostgreSQL数据库上运行查询的Web服务并调用W
作者:编程之家 时间:2020-08-09
为现有的PostgreSQL索引添加唯一约束
我的PostgreSQL 9.3数据库中有一个索引: CREATE INDEX index_foos_on_bar_and_baz ON foos USING btree (bar, baz); (来自使用Ruby on Rails的模式迁移) 索引存在并使事情变得更快.既然我已经清理了重复的foos,我想让这个索引变得独一无二: CREATE UNIQUE INDEX index_foos_on
作者:编程之家 时间:2020-08-09
postgresql – Play Framework 2.5请求随机超时
症状 运行一段时间后,我们的后端将停止为其大多数端点提供响应.它会开始表现得像黑洞那样.一旦进入这种状态,如果我们不采取任何行动,它将留在那里. 更新 我们可以使用我们在后端处于非响应状态时进行的数据库转储来重现此行为. 基础设施设置 我们在AWS上运行Play 2.5,在具有RDS上的PostgreSQL数据库的负载均衡器后面的EC2实例上运行.我们使用slick-pg作为数据库连接器. 我们知
作者:编程之家 时间:2020-08-09
PostgreSQL数据库加密静态
如何在静态时加密PostgreSQL数据库. 我找不到一个关于如何实现这一目标的好文档? 如果要加密整个数据库,只需使用文件系统加密.您可能希望加密事务日志和数据库日志,因此只需对这些驻留的文件系统进行加密. 如果您只想加密几列,则pgcrypto模块是执行此操作的标准方法.
作者:编程之家 时间:2020-08-09
postgresql – plv8 JavaScript语言扩展可以调用第三方库吗?
在 Postgresql中,我想调用第三方库,如moment.js或AWS lambda JS Client,以从DB中调用无服务器功能.我没有看到任何文档或示例如何执行此操作: https://github.com/plv8/plv8/blob/master/README.md 这是可能的吗?在哪里可以找到如何“导入”或“需要”其他库的示例? plv8语言是可信的,因此无法从文件系统加载任何
作者:编程之家 时间:2020-08-09
postgresql – 如何在带有绑定参数的PostgrSQL中使用准备好的查询执行“Explain”语句?
我希望能够对具有绑定参数的查询执行explain语句.例如: EXPLAIN SELECT * FROM metasyntax WHERE id = $1; 当我尝试执行此操作时,出现以下错误: ERROR: bind message supplies 0 parameters, but prepared statement "" requires 1 我理解它告诉我它要我为查询提供一个值.但是,
作者:编程之家 时间:2020-08-09
postgresql – 为什么我的空postgres数据库是7MB?
我刚刚创建了一个新的数据库,它已经占用了7MB.你知道占用这么多空间吗?有没有办法获得数据库的“实际”大小,因为存储了多少数据? 0f41ba72-a1ea-4516-a9f0-de8a3609bc4a=> select pg_size_pretty(pg_database_size(current_database())); pg_size_pretty ----------------
作者:编程之家 时间:2020-08-09
postgresql – 嵌入了postgres jsonb列的GIN索引吗?
我有一个json,我将它存储为postgres中的jsonb. { "name": "Mr. Json", "dept":{ "team":{ "aliases":["a1","a2","a3"], "team_name": "xyz" }, "type":"engineering", "lead":"Mr. L" }, "h
作者:编程之家 时间:2020-08-09
数组 – 如何使用Sequelize PostgreSQL将项追加到数组值
我有一个posgresql数据库,表有一个列是一个数组:Sequelize.ARRAY(Sequelize.BIGINT). 将新项目附加到数组的正确方法是什么? 我是posgresql,sequelize和nodejs的新手.可能是一个微不足道的问题. 从阅读中我想我知道如何使用Promise.all来读取所有行,追加并更新回来. 问题是,没有任何有用的捷径. PostreSQL documen
作者:编程之家 时间:2020-08-09
postgresql – 在mac os中找不到PostGIS扩展(安装在不同的目录中)和$libdir / postgis-2.3
我在pycharm中使用postgres,但找不到postGIS扩展.它正在寻找它们:/ Library / PostgreSQL / 9.6 / share / postgresql / expand / 但是,当我安装PostGIS时,它告诉我:PostGIS扩展模块安装在:/usr/local/share / postgresql / extension 另一个问题(不知道它是否与第一个相关
作者:编程之家 时间:2020-08-09
postgresql – 如何将容器ip作为ENV传递给docker-compose文件中的其他容器
这是我的docker-compose文件: version: '3.0' services: app-web: restart: always build: ./web environment: PG_HOST: $(APP_DB_IP) PG_PORT: 5432 ports: - "8081:8080" links: - app-db a
作者:编程之家 时间:2020-08-09
postgreSQL将列数据类型更改为没有时区的时间戳
我想将一列数据从文本更改为类型时间戳.我的数据中没有时区.我的数据格式如28-03-17 17:22,包括时间和日期,但没有时区.换句话说,我的所有数据都在同一时区.我该怎么做? 我在下面尝试了多种方法,但我仍然找不到合适的方法.希望您能够帮助我. 当然,如果我的麻烦可以解决,我可以建立一个新的表. alter table AB alter create_time type TIMESTAMP;
作者:编程之家 时间:2020-08-09
postgresql – 触发错误:尚未分配录制“新”
我在 postgresql中有以下代码: CREATE OR REPLACE FUNCTION update_category() RETURNS trigger AS $newProduct$ BEGIN UPDATE category SET product_count = product_count + 1 WHERE cat_id = NEW.cat_id; INSERT
作者:编程之家 时间:2020-08-09
如何跟踪PostgreSQL中任何函数的更改
我希望在PostgreSQL中的任何函数中跟踪更改. 示例 – 假设,我在postgesql数据库中有函数fun_name(),我正在进行函数修改. 现在,我想跟踪像这样的记录 DateTime,Schema_name,Function_name,old_func_text,new_func_text 请建议在postgresql中实现此目的的最佳方法. 我正在研究https://www.post
作者:编程之家 时间:2020-08-09
PostgreSQL – 在函数中启动一个事务块
我正在尝试在函数内部创建一个事务块,所以我的目标是一次使用这个函数,所以如果有人使用这个函数而另一个想要使用它,他就不能直到第一个完成我创建这个功能: CREATE OR REPLACE FUNCTION my_job(time_to_wait integer) RETURNS INTEGER AS $$ DECLARE max INT; BEGIN BEGIN; SELE
作者:编程之家 时间:2020-08-09
postgresql – Phoenix / Elixir – 时间戳不存在,扩展到时间戳()
我正在使用“编程凤凰”这本书学习凤凰.第一个项目创建了一个postgres数据库,这是我们的迁移.我无法摆脱模式中时间戳的警告. defmodule Rumbl.Repo.Migrations.CreateUser do use Ecto.Migration def change do create table(:users) do add :name, :strin
作者:编程之家 时间:2020-08-09
上一页
112
113
114
115
116
117
118
119
下一页
小编推荐
热门标签
更多
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