草庐IT

PostgreSQL-psql

全部标签

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

mysql - MySQL、PostgreSQL、SQLite中数据库列类型的比较? (交叉映射)

我正在尝试寻找relatecolumntypes的方法最常用的数据库:MySQL,PostgreSQL,和SQLite.这是我目前所拥有的,但恐怕还没有完成,我需要一些更有经验的人来帮助我完成任何缺失的类型。MySQLPostgreSQLSQLiteTINYINTSMALLINTINTEGERSMALLINTSMALLINTMEDIUMINTINTEGERBIGINTBIGINTBITBITINTEGER_______________________________________________________TINYINTUNSIGNEDSMALLINTINTEGERSMALLIN

sql - PostgreSQL 与 MySQL 有何不同?

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion有人要求我支持和使用PostgreSQL应用程序,但我是一名MySQL专家-这是一项现实的任务吗? 最佳答案 PostgreSQL有一些不错的功能,例如generate_series、自定义聚合函数、数组等,如果您花一些时间学习它们,它们可以极大地简化您的生活。另一方面,它缺少MySQL的一些特性,比如在查询中使用和分配session变量,FORCE

sql - PostgreSQL GROUP BY 与 MySQL 不同?

我一直在将一些MySQL查询迁移到PostgreSQL以使用Heroku。我的大多数查询都可以正常工作,但是当我使用groupby时,我总是遇到类似的重复错误:ERROR:column"XYZ"mustappearintheGROUPBYclauseorbeusedinanaggregatefunction谁能告诉我我做错了什么?100%运行的MySQL:SELECT`availables`.*FROM`availables`INNERJOIN`rooms`ON`rooms`.id=`availables`.room_idWHERE(rooms.hotel_id=5056ANDavai

database - Postgresql Docker 角色不存在

我为postgres下载了docker容器:https://hub.docker.com/r/library/postgres/,并执行了以下操作:$dockerrun--namesatgres-ePOSTGRES_PASSWORD=mysecretpassword-d-p5432:5432postgressatgres|"docker-entrypoint.s…"|5secondsago|Up6seconds|0.0.0.0:5432->5432/tcp|satgres$dockerexec-itc8f1b22cc41e/bin/bash#psql-Upostgrespsql(10.

postgresql - docker-compose:访问 postgres 的外壳(psql)

我正在尝试使用docker-compose访问PostgreSQL的shell(psql),但我遇到了一些困难...这是我的docker-撰写文件:main:build:.volumes:-.:/codelinks:-postgresdbenvironment:-DEBUG=truepostgresdb:build:utils/sql/ports:-"5432"environment:-DEBUG=true我尝试通过运行main以及postgresdb服务来访问psqldocker-composerunpostgresdbpsql-hpostgresdb-Udockermydataba