草庐IT

postgresql-9.6

全部标签

postgresql - 如何从函数(存储过程)中获取 INPUT 值?与 golang

全部如何从函数(存储过程)获取INOUT参数值,以便我想获取v_id的值:CREATEORREPLACEFUNCTIONmytest(INv_namecharactervarying,INOUTv_idbigint)RETURNSbigintAS$BODY$Beginv_id:=99;selectv_name;return;END;$BODY$LANGUAGEplpgsqlVOLATILECOST100;当我调用这个func时,看这个,我使用了github.com/lib/pq中的库,我的程序出现了panic:funcmain(){dbstring:="user=postgresdbn

postgresql - 如何将 Docker Web 应用程序容器连接到 Docker PostgreSQL 容器?

我正在练习制作一个与PostgreSQL数据库交互的Golang网络应用程序,每个应用程序都在自己的容器上运行。我正在使用docker-composeup运行容器但我似乎无法正确设置postgres容器。为简洁起见,Dockerfile和其他设置文件的链接是onthisgist(让我知道您是否需要它)。version:'2'services:web_app:build:dockerfiles/web_appports:-"9000:9000"volumes:-.:/go/src/gitlab.com/repo/web_app#linksmightbereplacedbydepends_

mysql - 将 MySQL 选择转换为 PostgreSQL

我有一个在MySQL中可以正常工作的查询。更多背景信息here.SELECTc.*,SUM(ABS(v.vote))ASscoreFROMcategoriesc,itemsi,votesvWHEREc.id=i.category_idANDi.id=v.voteable_idANDv.created_at>'#{1.week.ago}'GROUPBYc.idORDERBYscoreDESCLIMIT8;我尝试在PostgreSQL中运行它,但失败并显示此错误消息。PGError:ERROR:column"c.name"mustappearintheGROUPBYclauseorbeus

postgresql - 如何从heroku下载db?

我正在使用heroku,我想从我的应用程序(heroku)下载数据库,这样我就可以对其进行一些更改,我已经安装了pgbackups,但是使用herokupgbackups:url下载.dump文件如何下​​载postgresql文件或将.dump转换为postgresql文件? 最佳答案 如果您使用Heroku的pgbackups(您可能应该使用):$herokupg:backupscapture$curl-olatest.dump`herokupg:backupspublic-url`使用将其“翻译”为postgres数据库$pg

java - Hibernate 和 PostgreSQL 中具有 UserType 的数组 --> MappingException

我正在尝试编写一个实现UserType的类来处理Hibernate/JPA中的数组。我使用了以下帖子mappingapostgresarraywithhibernate和Hibernate/JPA/HSQL:HowtocreateaDialectmappingforUserTypeARRAY构建解决方案,但我无法让它工作。我创建了一个新的SpringRoo项目只是为了测试它。以下是不同的文件(所有java类都位于包test中):persistence.xmlorg.hibernate.ejb.HibernatePersistence-->TestArray.javapackagetes

java - Hibernate 和 PostgreSQL 中具有 UserType 的数组 --> MappingException

我正在尝试编写一个实现UserType的类来处理Hibernate/JPA中的数组。我使用了以下帖子mappingapostgresarraywithhibernate和Hibernate/JPA/HSQL:HowtocreateaDialectmappingforUserTypeARRAY构建解决方案,但我无法让它工作。我创建了一个新的SpringRoo项目只是为了测试它。以下是不同的文件(所有java类都位于包test中):persistence.xmlorg.hibernate.ejb.HibernatePersistence-->TestArray.javapackagetes

spring - 得到错误 : Could not load JDBC driver class [org. postgresql.Driver]

我正在尝试运行Junit测试,之前只配置了没有maven的项目,现在我正在尝试进行此集成,但我在以下错误中停止:java.lang.IllegalStateException:FailedtoloadApplicationContextatorg.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157)atorg.springframework.test.context.support.DependencyInjectionTestExecutionListener.inje

spring - 得到错误 : Could not load JDBC driver class [org. postgresql.Driver]

我正在尝试运行Junit测试,之前只配置了没有maven的项目,现在我正在尝试进行此集成,但我在以下错误中停止:java.lang.IllegalStateException:FailedtoloadApplicationContextatorg.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157)atorg.springframework.test.context.support.DependencyInjectionTestExecutionListener.inje

java - 如何使用 jdbc/spring-jdbc 不使用 PGInterval 对 PostgreSQL 区间数据类型进行操作?

Java日期和时间数据类型众所周知,没有必要关注它。但是,当我使用JDBC或基于Spring的扩展,例如SimpleJdbcTemplate来检索和存储interval值时,如果我不想使用org,我应该使用什么Java类型.postgresql.util.PGInterval类?此类是PostgreSQL驱动程序的内部类,因此使用它会使代码特定于DB。我认为应该可以以与DB无关的方式对时间间隔进行操作,因为它是标准SQL类型之一。 最佳答案 interval不是java.sql.Types类中列出的标准JDBC类型之一。我知道如果你

java - 如何使用 jdbc/spring-jdbc 不使用 PGInterval 对 PostgreSQL 区间数据类型进行操作?

Java日期和时间数据类型众所周知,没有必要关注它。但是,当我使用JDBC或基于Spring的扩展,例如SimpleJdbcTemplate来检索和存储interval值时,如果我不想使用org,我应该使用什么Java类型.postgresql.util.PGInterval类?此类是PostgreSQL驱动程序的内部类,因此使用它会使代码特定于DB。我认为应该可以以与DB无关的方式对时间间隔进行操作,因为它是标准SQL类型之一。 最佳答案 interval不是java.sql.Types类中列出的标准JDBC类型之一。我知道如果你