草庐IT

postgresql-contrib

全部标签

java - org.postgresql.util.PSQLException : ERROR: column user0_. id 不存在 - hibernate

我有一个使用hibernate映射到postgres数据库的模型类。我的模型类是:@Entity@Table(name="USER")publicclassUser{@Id@GeneratedValue@Column(name="id")privatelongid;@Column(name="username",unique=true)privateStringusername;@Column(name="email")privateStringemail;@Column(name="created")privateTimestampcreated;publicUser(longid,

java - 为没有 Hibernate Annotations 的 PostgreSQL 文本类型更正 JPA Annotation

我正在使用以下方式开发应用程序:Java1.7JPA(包含在javaee-api7.0中)hibernate4.3.8.FinalPostgreSQL-JDBC9.4-1200-jdbc41PostgreSQL9.3.6我想对一些字符串属性使用PostgreSQL文本数据类型。据我所知,在JPA中这应该是正确的注释,在PostgreSQL中使用文本:@EntitypublicclassProduct{...@LobprivateStringdescription;....}当我这样注释我的实体时,我遇到了如下所示的错误:http://www.shredzone.de/cilla/pag

java - 使用 Java 在 PostgreSQL 中存储时间的最推荐方法是什么?

我在PostgreSQL数据库中存储了两个日期。第一个是网页的访问数据,第二个日期是网页最后一次修改的日期(这个是getaslong)。我有些怀疑存储这些值的最佳策略是什么。我只需要日/月/年和小时:秒,这仅用于统计建议。所以,有些疑问:最好存储时间长并在恢复信息时进行转换,还是以上述数据格式存储?最好是在软件上设置访问日期还是在数据库中插入?在Java中,处理日期的最佳类是什么? 最佳答案 任何在PostgreSQL中存储日期和时间数据的策略,IMO,都应该依赖于这两点:您的解决方案应该从不依赖于服务器或客户端的时区设置。目前,P

java - PostgreSQL 中 Long 数据类型的等价物是什么?

我想知道PostgreSQL中Long数据类型的等价物是什么? 最佳答案 根据thedocs看起来bigint是您的friend,范围为-9223372036854775808到9223372036854775807。 关于java-PostgreSQL中Long数据类型的等价物是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3245220/

java - 如何在 Maven 中添加 PostgreSQL 驱动程序作为依赖项?

我正在尝试使用Maven开发Java应用程序,同时将Hibernate与PostgreSQL数据库一起使用以实现持久性。我不明白我应该如何将PostgreSQL驱动程序连接到我的应用程序。我知道您在Maven的pom.xml文件中添加了依赖项,该文件从远程存储库中查找jar,但是其他jar呢? 最佳答案 PostgreSQL驱动程序jar包含在Maven的中央存储库中:ListofincludedversionsofPostgreSQLdrivers.对于最高9.1的PostgreSQL,请使用:postgresqlpostgres

java - AutoIncrement Id PostgreSQL 和 Spring Boot Data JPA

我在尝试在PostgreSQL数据库中创建新记录时遇到问题。我只想向REST服务发布一个新用户(int:id、String:email、String:password)但是,我遇到了这个错误:"exception":"org.springframework.dao.DataIntegrityViolationException","message":"couldnotexecutestatement;SQL[n/a];constraint[id];nestedexceptionisorg.hibernate.exception.ConstraintViolationException:

Spring Webflux Async PostgreSQL Publisher 在第一个结果后停止

我正在尝试用响应式(Reactive)异步postgres-async-driver替换PostgreSQL数据库轮询器,并将新插入的行流式传输到Spring5WebfluxReactivewebsocket客户端,如JoshLong的精彩示例演示here并基于SébastienDeleuze'sspring-reactive-playground。我的Publisher获得第一row,但随后不返回后续行。是我的Observable、我的Publisher还是我使用postgres-async-driverDb的方式有问题?publicObservablegetObservableWS

mysql - 从 MySQL 切换到 PostgreSQL - 提示、技巧和陷阱?

我正在考虑从MySQL切换到PostgreSQL。您在使用PostgreSQL时有哪些提示、技巧和注意事项?MySQLer应该注意什么?Seealso:HowdifferentisPostgreSQLtoMySQL?Seealso:MigratefromMySQLtoPostgreSQL注意-我不认为这是重复的。特别是答案的类型非常不同,这里的响应有更多的实现细节,这正是我正在寻找的 最佳答案 我自己刚刚经历过,好吧,我仍然......区分大小写的文字缺少INSERTIGNORE和REPLACE几乎所有地方都需要显式转换没有反引号L

mysql - 在 Postgresql 中模拟 MySQL 的 ORDER BY FIELD()

第一次尝试PostgreSQL,来自MySQL。在我们的Rails应用程序中,我们有几个使用SQL的位置,如下所示:SELECT*FROM`currency_codes`ORDERBYFIELD(code,'GBP','EUR','BBD','AUD','CAD','USD')DESC,nameASC很快就发现PostgreSQL不支持/不允许这样做。有谁知道如何在PostgreSQL中模拟这种行为,还是我们必须在代码中进行排序? 最佳答案 啊,gahooa这么近:SELECT*FROMcurrency_codesORDERBYCA

MySQL 与 PostgreSQL?我应该为我的 Django 项目选择哪个?

我的Django项目将由一个包含数十万条目的大型数据库支持,并且需要支持搜索(我可能最终会使用djangosearch或类似项目。)哪个数据库后端最适合我的项目,为什么?你能推荐一些好的资源来进一步阅读吗? 最佳答案 无论如何,Django的创建者都推荐PostgreSQL。Ifyou'renottiedtoanylegacysystemandhavethefreedomtochooseadatabaseback-end,werecommendPostgreSQL,whichachivesafinebalancebetweencos