手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
postgresql – 在聚合函数之前对分组行进行排序
我有一个带点几何的postgis表. 点数表: id | uid | date | geom 具有相同uid的点是相同的目标.我正在尝试使用ST_MakeLine的GROUP BY uid创建一个完整的目标LineString. SELECT uid, ST_MakeLine(geom) FROM points GROUP BY uid 这有效,但我想确保点的顺序正确. 我试着通过在分组之前添加O
作者:编程之家 时间:2020-08-09
postgresql – 选择查询自定义计算列以舍入到2个小数位
我有一个表有一些列a,b,我需要添加一个自定义列c_avg,它将具有该值 c_avg = a * 100 / b最多2个十进制值 我的原始表是这样的 id a b 1 1 2 2 2 3 3 2 0 我已经提出了这个查询,但似乎这会将值返回为整数. select round( CAST((CASE WHEN b=0 THEN '0.00' ELSE round(((a*100
作者:编程之家 时间:2020-08-09
database – 在PostgreSQL表中创建多个索引的缺点
读完 documentation on indexes后我想 嘿,因为(在我的情况下)几乎总是从数据库读取比写入它更频繁地执行,为什么不在表中的大多数字段上创建索引? 这是正确的态度吗?除了插入更长时,还有其他任何缺点吗? 当然,索引将仅限于我在SELECT语句条件下实际使用的字段. 索引有几个缺点. 首先,他们消耗空间.这可能是无关紧要的,但如果您的桌子特别大,可能会产生影响. 其次,更重要的是
作者:编程之家 时间:2020-08-09
具有排除的PostgreSQL唯一约束
我有一张桌子: CREATE TABLE dbo."TransportInteraction" ( "Id" bigint NOT NULL DEFAULT nextval('dbo."TransportInteraction_Id_seq"'::regclass), "Message" character varying(256), "TransportActionId" integ
作者:编程之家 时间:2020-08-09
postgresql – 使用PGAdmin连接到Heroku DB时出错
我按照说明操作了 Connect to a heroku database with pgadmin.什么可能导致以下错误? ERROR: column "*my database identifier*" does not exist. LINE 9: WHERE datname IN (*my database identifier*) 要清楚,我的数据库标识符是HerokuPostgres
作者:编程之家 时间:2020-08-09
获取postgresql中hstore数据的每行键数
我的 postgresql数据库中有一个hstore列.数据库的每一行在hstore-column中具有不同数量的键/值.如何获得每行的键/值数? select hstore_column, array_length(akeys(hstore_column), 1) as num_keys from the_table
作者:编程之家 时间:2020-08-09
PostgreSQL使用连接表进行分区 – 在查询计划中不使用分区约束
我在PostgreSQL 9.2中有一个大表,我将其分区为 described in the manual.嗯……差不多!我的真实分区键不在分区表本身中,而是在连接表中,如下所示(简化): -- millions to tens of millions of rows CREATE TABLE data ( slice_id integer NOT NULL, point_id integ
作者:编程之家 时间:2020-08-09
postgresql – 使用SSH(Putty)连接到Heroku Postgres
我希望能够使用Putty从我的桌面连接到我的Heroku postgres(起重机)数据库. 我最近从Webfaction转移到了Heroku.在webfaction上,这是一个非常简单的过程(通过他们的文档:http://docs.webfaction.com/user-guide/databases.html#starting-an-ssh-tunnel-with-putty). Heroku
作者:编程之家 时间:2020-08-09
postgresql – 为什么我的Play / Heroku / Postgres部署失败并出现密码错误?
我开始使用Play Framework,并拥有一个使用H2内存数据库在本地运行的玩具应用程序.我的application.conf文件如下所示: db.default.driver=org.h2.Driver db.default.url="jdbc:h2:mem:my-app-db" db.default.user=sa db.default.password="" 但是,当我尝试使用他们提供的
作者:编程之家 时间:2020-08-09
PostgreSQL SELECT必须匹配多行
我有一个表,其中包含一对表示时间跨度的时间戳.这些行的范围是用户标识,每个用户可以有一个或多个与之关联的行. 此数据是从抽象的“可用性”表单生成的,该表单表示用户何时在一周内可用.我需要输入一系列时间范围作为查询,并返回表中所有行匹配的所有用户ID. 鉴于此表: CREATE TABLE "public"."availability" ( "id" int4 NOT NULL, "user
作者:编程之家 时间:2020-08-09
postgresql – 厨师和postgres;我该如何指定密码?
我是厨师的新手,我正在尝试解释文档.我已将opscode postgresql配方添加到我的chef-solo环境中. postgresql似乎安装和启动就好了,但不幸的是我无法登录到服务器,使它几乎无法使用. 文档提到了这一点: The following node attribute is stored on the Chef Server when using chef-client. Be
作者:编程之家 时间:2020-08-09
postgresql – tsvector只支持英文?
我做了以下事情: ALTER TABLE blog_entry ADD COLUMN body_tsv tsvector; CREATE TRIGGER tsvectorupdate BEFORE INSERT OR UPDATE ON blog_entry FOR EACH ROW EXECUTE PROCEDURE tsvector_update_trigger(body_tsv,
作者:编程之家 时间:2020-08-09
具有位变化的PostgreSQL Bitwise运算符“不能对不同大小的字符串进行AND位”
我有一个不同的位掩码字段,我想对它执行按位AND. PG::Error: ERROR: cannot AND bit strings of different sizes SELECT "groups".* FROM "groups" WHERE (read_roles_bitmask = B'0' OR read_roles_bitmask & B'10' > B'0') (你需要在表中使用
作者:编程之家 时间:2020-08-09
Postgresql服务器远程连接
我正在尝试在ubuntu上设置一个 postgresql 9.1服务器,用于远程访问数据.我已经正确安装了postgres,服务器进程正在运行,我正在尝试对其进行配置,以便我可以通过Internet从局域网外的其他几台计算机远程访问服务器. 我已经修改了我的pg_hba.conf: host all all 0.0.0.0 trust 和postgresql.conf
作者:编程之家 时间:2020-08-09
如何截断(substring)PostgreSQL数据库中表的特定列的所有值?
我对PostgreSQL很新.我正在使用一个没有在“标题”列中强制执行最大长度(字符数)的表.应用程序需要它少于1000个字符,但有些字段是1200,1300等. 我对mySql非常熟悉,但是我很难接受PostgreSQL. 如果这是mySql我会这样: UPDATE TABLE entries SET title = LEFT(title,1000) 如何用PostgreSQL完成同样的事情?
作者:编程之家 时间:2020-08-09
PostgreSQL删除除最旧记录之外的所有记录
我有一个PostgreSQL数据库,在多个设备名称上有多个objectid条目,但每个条目都有一个唯一的时间戳.该表看起来像这样: address | devicename | objectid | timestamp --------+------------+---------------+------------------------------ 1.1.1.1
作者:编程之家 时间:2020-08-09
postgresql圆半下来功能
PostgreSQL中的round(数字,整数)函数只会向上舍入: round(cast (41.0255 as numeric),3) ==> 41.026 由于我们需要一个返回41.025的圆函数(非常令人惊讶)在PostgreSQL中没有这样的函数(我们使用的是9.1.5),我们编写了一个“包装”函数,在第一个版本中它非常天真,粗糙……但由于缺乏对plpgsql中此类问题的本机支持,我们没有
作者:编程之家 时间:2020-08-09
如何在从父表中删除记录时使用Postgresql查询中的级联
我们如何在删除其他子表中引用的父表中的一条记录时使用PostgreSQL中的级联.目前它给出了语法错误. ERROR: syntax error at or near "cascade" LINE 1: DELETE FROM fs_item where itemid = 700001803 cascade; 您必须以下列方式添加ON DELETE CASCADE约束: ALTER TABLE
作者:编程之家 时间:2020-08-09
在postgresql 9.1.3中执行类型转换函数与postgresql 8.2.22中的不同.连接无法正常工作
我使用 postgresql版本8.2.22,然后我升级到postgresql 9.1.3并且升级成功完成. 但是现在有些演员阵容不像以前一样! 在Postgres 8.2.22 我运行这两个查询,它们都正常工作: POSTGRES8222=# select TO_NUMBER('12345678',9999999999.99); to_number ========= 12345678
作者:编程之家 时间:2020-08-09
如何在PostgreSQL中使用SELECT DISTINCT和RANDOM()函数?
我正在尝试运行SQL查询以获取四个随机项.由于表product_filter在产品中有多个touple,我必须在SELECT中使用DISTINCT,所以我得到这个错误: 对于SELECT DISTINCT,ORDER BY表达式必须出现在选择列表中 但是如果我把RANDOM()放在我的SELECT中,它将避免DISTINCT结果. 有人知道如何使用DISTINCT与RANDOM()函数?以下是我有
作者:编程之家 时间:2020-08-09
postgresql – 在PostGIS中给出2个LINESTRINGS,如何将它们连接在一起?
我在PostGIS& amp;带有LINESTRING列的PostgreSQL.我正在构建一个查询,这是自己加入这个表的结果,我知道每个连接的几何列(称为geom),即第一行是A – B的LINESTRING …… K和第二行是K-L– … – T,即第一个LINESTRING的最后一个点与第二个LINESTRING的第一个点相同. 是否有一些函数/表达式,其中“concatinate”/“joi
作者:编程之家 时间:2020-08-09
擦除Postgresql数据库
如何彻底擦除Postgres数据库?我正在通过Django在PaaS服务上发送查询,我想我无法访问任何命令行实用程序.我会删除整个数据库并重新创建它,但我没有权限. 我正在寻找一个简单的命令,将数据库返回到完全处女状态. 您可以级联删除架构,然后删除db: drop schema myschema CASCADE; drop database mydb; 如果您没有权限这样做,则必须逐表删除. 编
作者:编程之家 时间:2020-08-09
postgresql – 点击错误导出DB到Heroku
我正试图从 Windows中将我的postgres数据库拉入Heroku.我跑 $app_folder> heroku db:push postgres://postgres:password@localhost/db_name 它正确地发送架构和一些数据到表,但后来我得到以下错误. 19 tables, 1,835 records Saving session to push_20111
作者:编程之家 时间:2020-08-09
PostgreSQL:查找有关用户定义类型的信息
存储有关用户定义类型的信息在哪里? 是否有一些表包含有关用户定义的复合类型字段,其名称等的信息? 目录pg_type存储有关数据类型的信息.使用CREATE TYPE创建基类型和枚举类型(标量类型),使用CREATE DOMAIN创建域. 有关pg_type plz访问的更多信息 http://www.postgresql.org/docs/9.0/static/catalog-pg-type.h
作者:编程之家 时间:2020-08-09
PostgreSQL存储过程数据参数
我有以下存储过程,它返回0结果,但如果单独运行查询,则会产生大量结果.我错过了什么. CREATE OR REPLACE FUNCTION countStatistics(baselineDate Date) RETURNS int AS $$ DECLARE qty int; BEGIN SELECT COUNT(*) INTO qty FROM statistics WHERE
作者:编程之家 时间:2020-08-09
postgresql – 使用GeoServer设置Postgres PostGIS数据库时遇到问题
我在Postgres数据库中创建了一个表,其中包含名称image_id和geometry列.这是架构的样子: CREATE TABLE images ( "name" character varying(256) NOT NULL, image_id integer NOT NULL, srid integer NOT NULL DEFAULT 4326, images_geom
作者:编程之家 时间:2020-08-09
如何减少PostgreSQL中长时间运行的i / o密集型查询的影响?
This post建议我可以使用游标以限制速率从查询中获取.我该怎么做呢?我的目标是减少此低优先级查询对其他优先级较高的查询的影响. 您可以通过使用DECLARE命令声明服务器端游标来执行此操作: DECLARE my_cursor CURSOR FOR select * from foo; 然后重复使用FETCH命令读取其结果: FETCH 10 FROM my_cursor; 通过在FETCH
作者:编程之家 时间:2020-08-09
postgreSQL计算总数sum if case when
假设postgreSQL中表名为user,现在需要计算每个用户参加过的次数(is_join字段为null时不算,表中的null并不是字符串‘‘或者字符串‘Null‘ ,而是数据库中的null类型) user_name join_time finding YES fidding YES fidding Null hong YES hong YES 所以我们只需要对name分组并计算join_time
作者:编程之家 时间:2020-08-09
postgresql 字符串转整数 int、integer
--把‘1234‘转成整数 select cast ( ‘1234‘ as integer ) ; --用substring截取字符串,从第8个字符开始截取2个字符:结果是12 select cast ( substring ( ‘1234abc12‘ ,8,2) as integer ) ---使用to_number函数来转换成整数 ---to_number(text, text) 返回的
作者:编程之家 时间:2020-08-09
PostgreSQL 数据库备份
PostgreSQL 数据库备份 pg_dump 一、备份还原 注意:命令在pg_dump目录下进行 1、备份test数据库 pg_dump -h 127.0.0.1 -p 5432 -U username -c -f db_back.sql test 2、还原数据到test2数据库 psql -U postgres -f /db_back.sql test2 二、命令详解 基本命令 pg
作者:编程之家 时间:2020-08-09
上一页
115
116
117
118
119
120
121
122
下一页
小编推荐
热门标签
更多
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