手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
如何使用表中的特定max(id)更改PostgreSQL中的Sequence?
参见英文答案 > How to reset postgres’ primary key sequence when it falls out of sync? 26个 > Alter auto-generated sequence 2个
作者:编程之家 时间:2020-08-10
如何准备在内存替换中使用PostgreSQL的集成测试?
我了解到在集成测试中使用实际数据库可以显着减慢它们的速度.因此,我必须使用内存数据库,这可能会显着提高我的集成测试的速度. 我正在使用Springboot进行应用程序开发.如何配置PostgreSQL用于测试目的?内存数据库中是否有与PostgreSQL语法高度兼容的数据库? 如果没有,我应该如何进行集成测试. 我对真实postgres的一些db测试每次需要10ms.我在每个测试中做了多次提交.所
作者:编程之家 时间:2020-08-10
postgresql – Ecto构建多个assoc
目前正在使用Ecto Postgres处理Phoenix项目.在创建评论时,作为评论所属的用户和文章,有没有办法建立多个关联来生成一个变更集? 像这样的伪代码 comment_changeset = build_assoc(article, :comment) |> build_assoc(user, :comment) 有任何想法吗? 正如Justin所提到的
作者:编程之家 时间:2020-08-10
postgresql – 提升并捕获用户定义的异常
我在代码中使用了RAISE EXCEPTION’…’USING ERRCODE =’….’,因为我可以在我的C#代码中使用错误代码.但是,我想在我的plpgsql代码中使用它,如下所示: BEGIN ... RAISE EXCEPTION 'Something is wrong' USING ERRCODE='S0001'; EXCEPTION WHEN 'S0001' THEN
作者:编程之家 时间:2020-08-10
postgresql – PL / pgSQL – 从FUNCTION返回单个记录
我正在使用PL / pgSQL创建一个SP: CREATE OR REPLACE FUNCTION get_performance_achieve (p_month INT,p_year INT, p_uid INT) RETURNS TABLE ( field1 INT, field2 INT ) AS $datarows$ DECLARE var_r record; BEGIN field
作者:编程之家 时间:2020-08-10
postgresql – Knex在Postgres中创建POINT数据类型
我正在尝试使用POINT数据类型&创建一个模式. knex似乎没有在DB中创建它.然而,它正在创建所有其他领域. 这是我的迁移文件的样子: exports.up = (knex, Promise) => { return Promise.all([ knex.schema.createTableIfNotExists('users', (table) => { table.
作者:编程之家 时间:2020-08-10
获得postgreSQL的当前周
我一直在网上搜索current_week的正确postgreSQL语法.我搜索了所附的链接但是却无法从中获得任何结果 Date/Time.我的任务是将星期日作为本周的开始. 我尝试了与current_date相同但失败了: select current_week postgreSQL必须有当前的一周语法. knowing that提取物(‘dow’来自 The day of the week as
作者:编程之家 时间:2020-08-10
数组 – 如何使用postgres获取不同的数组元素?
我在postgres中有一个重复值的数组.例如: SELECT cardinality(string_to_array('1,2,3,4,4', ',')::int[]) as foo => "foo"=>"5" 我想获得独特的元素,例如: SELECT cardinality(uniq(string_to_array('1,2,3,4,4', ',')::int[])) as foo => --
作者:编程之家 时间:2020-08-10
postgresql – create aggregate中的语法错误
尝试创建聚合函数: create aggregate min (my_type) ( sfunc = least, stype = my_type ); ERROR: syntax error at or near "least" LINE 2: sfunc = least, ^ 我错过了什么? Although the manua
作者:编程之家 时间:2020-08-10
PostgreSQL中EXTRACT(来自时间戳的年份)函数与date_part(‘year’,timestamp)之间的区别
我正在使用PostreSQl服务器并且必须获取按时间戳的日期部分分组的数据(即逐个月或一年或一周),所以我使用Extract(年份来自时间戳)功能,但我在 Postgresql文档中看到有一个函数date_part(‘year’,timestamp)也可以做同样的事情.在这里我混淆了我必须使用哪个功能以及哪个功能将是高效的.另请告诉我是否还有另一种通过日期部分获取数据的好方法. 它们都是一样的.
作者:编程之家 时间:2020-08-10
postgresql – 用yum安装pgAdmin4
是否已有办法安装pgAdmin IV Beta桌面运行时,例如和百胜?我在官方网站上找到了 Python滚轮的下载链接,但没有暗示yum.桌面运行时似乎还不可用? pgAdmin 4包含在官方 PostgreSQL yum repository中. 添加RPM corresponding to your distribution并运行: sudo yum install pgadmin4
作者:编程之家 时间:2020-08-10
postgresql – 错误:缺少表“new”的FROM子句条目
我有一个父表layer_1_和一些子表layer_1_points,layer_1_linestrings等,其中包含一些几何数据.每个子表都有自己的几何约束.因此,例如,layer_1_points具有以下约束: CONSTRAINT enforce_geotype_geom_geom CHECK (geometrytype(geom) = 'POINT'::text) 而layer_1_lin
作者:编程之家 时间:2020-08-10
Postgresql不适用于ubuntu 16.04
我已经安装了 postgresql 9.5.13,但它似乎无法正常工作.我不断得到这条消息: createuser: could not connect to database postgres: could not connect to server: No such file or directory Is the server running locally and accepting co
作者:编程之家 时间:2020-08-10
postgresql – 使用pgadmin3连接到远程主机上的docker容器中的数据库
我正在尝试连接到远程主机上的docker容器中运行的数据库.我在pgadmin3中使用主机和标识文件的ip配置了SSH-Tunnel.在“设置”选项卡上,我插入了172.18.0.2(容器IP)作为主机.无法连接. pgadmin变灰了一段时间,给我一个漂亮的错误信息: SSH error: Error when starting up SSH session with error code -8
作者:编程之家 时间:2020-08-10
postgresql – Postgres插入或更新触发器WHEN条件(旧)
我需要写入插入或更新触发器,但是在WHEN条件下使用比较OLD和NEW行. 根据文档,对于插入操作,OLD为null.如何在INSERT和UPDATE触发器的WHEN条件下使用OLD? 示例触发器: CREATE TRIGGER mytrigger BEFORE INSERT OR UPDATE ON "mytable" FOR EACH ROW WHEN (NEW.sc
作者:编程之家 时间:2020-08-10
函数参数anyelement,PostgreSQL错误?
我没有看到这个实现中的错误: CREATE FUNCTION foo(anyelement) RETURNS SETOF int AS $f$ SELECT id FROM unnest(array[1,2,3]) t(id) WHERE CASE WHEN (pg_typeof($1)::text)='integer' THEN $1::int>2 ELSE true END
作者:编程之家 时间:2020-08-10
如何配置使用Postgresql播放JDBC?
这是我的postgres版本 postgresql / 9.4.1 这是我的播放版本addSbtPlugin(“com.typesafe.play”%“sbt-plugin”%“2.4.6”) 这是我的libraryDependencies libraryDependencies ++= Seq( jdbc, cache, ws, specs2 % Test, "postgre
作者:编程之家 时间:2020-08-10
使用psycopg2 copy_from()在Postgresql中复制NULL值
这似乎是一个相当受欢迎的问题,但这里的所有答案都没有帮助我解决问题…我的OS X机器上有一个 Postgresql 9.5表: CREATE TABLE test (col1 TEXT, col2 INT) 以下函数使用psycopg2 copy_from()命令: def test_copy(conn, curs, data): cpy = BytesIO() for row i
作者:编程之家 时间:2020-08-10
如何在postgresql函数中使用变量进行循环查询
我在 postgresql(版本9.4.4)中有一个相当复杂的功能,我需要一些帮助. 我在我的函数中声明了一个循环(下面有大量工作): CREATE OR REPLACE function getRSI( psymbol varchar, pstarttime timestamp with time zone, pendtime timestamp with time zo
作者:编程之家 时间:2020-08-10
postgresql – 将表转换为自定义类型数组
将一个列表转换为单维数组很容易; my_array integer[]; my_array := ARRAY(SELECT * FROM single_column_table); 但在我的情况下,我需要将具有多个列的表转换为自定义类型对象的数组; 所以我有自定义类型 TYPE dbfile AS (fileid integer, deleted boolean, name
作者:编程之家 时间:2020-08-10
postgresql – 如何在不重新启动的情况下重新加载Postgres.app配置?
使用常规postgres安装,我会通过发送SIGHUP到postgres进程,或通过运行pg_ctl reload来实现.但是,对于Postgres.app,我不确定在哪里发送SIGHUP(到Postgres.app进程或其中一个工作人员?),并尝试运行pg_ctl reload(在跟踪到/Applications/Postgres.app之后) /Contents/Versions/9.3/bi
作者:编程之家 时间:2020-08-10
postgresql – 如何在postgres中替换表?
基本上我想这样做: begin; lock table a; alter table a rename to b; alter table a1 rename to a; drop table b; commit; 即获得控制并替换我的旧桌子,而没有人可以访问它. 更简单: BEGIN; DROP TABLE a; ALTER TABLE a1 RENAME TO a; COMMIT; 无论如何,
作者:编程之家 时间:2020-08-10
postgresql在执行select语句时忽略来自时间戳的毫秒数
我有TableA,它有一个领域 time_captured |没有时区的时间戳|默认现在() 它用于记录何时将数据插入表中.但是,我试图做一个选择并忽略毫秒. 所以没有 2015-07-11 18:06:33.690498 2015-07-12 13:36:21.274509 2015-07-12 13:36:24.222577 2015-07-12 13:36:26.515593 我想拥有 2
作者:编程之家 时间:2020-08-10
PostgreSQL:枚举SQL查询结果
请考虑以下SQL查询和响应: CREATE TEMPORARY TABLE dreams (name text, type text); INSERT INTO dreams VALUES ('Monkey', 'nice'); INSERT INTO dreams VALUES ('Snake', 'Not nice'); INSERT INTO dreams VALUES ('Donkey',
作者:编程之家 时间:2020-08-10
database – 如何使用PostgreSQL中的特定表获取存储过程列表?
在PostgreSQL(9.3)中有一种简单的方法来获取使用特定表的存储过程列表吗? 我正在更改几个表,需要修复使用它们的存储过程. 在其正文中包含文本“thetable”的函数. 查询返回函数名称,行号和包含’thetable’的行: select * from ( select proname, row_number() over (partition by proname) as l
作者:编程之家 时间:2020-08-10
postgresql – 如何将表参数传递给此函数?
我有一个像这样组织的功能: create function everything(waypoints waypoint) returns table(node int, xy text array) as $$ BEGIN create view results as ... return query (select * from results); END; $$LANGU
作者:编程之家 时间:2020-08-10
postgresql – 什么时候应该真空数据库,何时分析?
我只是想检查一下我对这两件事的理解是否正确.如果相关,我使用的是Postgres 9.4. 我相信在寻求从文件系统中回收空间时,应该对数据库进行抽真空,例如:删除表或大量行后定期. 我认为应该在创建新索引后分析数据库,或者(在表中添加或删除大量行后)(定期)分析数据库,以便查询规划器可以进行良好的调用. 听起来不错吗? vacuum analyze; 收集统计信息,应该尽可能多地运行数据(特别是批
作者:编程之家 时间:2020-08-10
postgresql – 如何手动更改heroku数据库中的记录
我有一个在heroku中托管的rails应用程序.我有一个带有内容列的问题表.内容列包含问题的单词.例如,如果您查询. Question.first.content,你会得到“你好,你好吗?”.我总共有8个问题.我想手动进入数据库并更改这些问题. 我尝试使用此命令在heroku上运行终端: heroku pg:psql 我使用此查询来更改记录的内容列 UPDATE Questions SET co
作者:编程之家 时间:2020-08-10
database – 如何根据postgres中的IF条件删除表?
我试图根据条件在启动时删除一个表: IF NOT EXISTS (select * from pg_class where relname = 'mytable' and relpersistence = 'u') DROP TABLE IF EXISTS mytable 结果:’IF’处的语法错误,SQL状态:42601.为什么?如果我不被允许使用IF,我如何根据条件删除表格? IF不能在SQ
作者:编程之家 时间:2020-08-10
postgresql – 如何在特定时区指定“今天的开始”?
我有一个带有“带时区的时间戳”列的表.我想找到时间戳早于今天的所有行,其中“今天”是在特定时区确定的. 我知道如何在时区使用将文字时间戳解释为在某个特定时区,并且我知道如何使用date_trunc来获取当天的开头.但我不确定如何将它们结合起来以获得我需要的东西.我试过了 select date_trunc('day', current_date at time zone 'cst'); 这给了我“
作者:编程之家 时间:2020-08-10
上一页
128
129
130
131
132
133
134
135
下一页
小编推荐
热门标签
更多
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