Fork me on GitHub

随笔分类 -  PostgreSQL

PostgreSQL
摘要:InvalidCastException:'timestamp with time zone'. See the Npgsql.EnableLegacyTimestampBehavior AppContext switch to enable legacy behavior. 搜关键词 `EnableLegacyTimestampBehavior`,找到官网的解释:https://www.npgsql.org/doc/types/datetime.html#timestamps-and-timezones 在 `Main` 入口加上 ```C# AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true); AppContext.SetSwitch("Npgsql.DisableDateTimeInfinityConversions", true); ``` 重新执行 `dotnet run` 命令,问题解决。 阅读全文
posted @ 2022-03-28 00:12 VAllen 阅读(3495) 评论(0) 推荐(1) 编辑
摘要:首先创建group_concat聚集函数: CREATE AGGREGATE group_concat(anyelement) ( sfunc = array_append, -- 每行的操作函数,将本行append到数组里 stype = anyarray, -- 聚集后返回数组类型 initco 阅读全文
posted @ 2018-05-30 11:56 VAllen 阅读(7879) 评论(0) 推荐(0) 编辑
摘要:公司的测试环境和生产环境都是9.2.4版本,而开发环境是9.0.18版本。 PS: 不知道公司里的其它同事,是如何做数据库迁移的,利用第三方可视化工具备份数据库,然后恢复到其它高版本的环境?反正我没成功过。 我是用cmd命令调用PostgreSQL的pg_dump+pgsql工具操作才成功的。 在自 阅读全文
posted @ 2017-08-17 11:07 VAllen 阅读(7408) 评论(2) 推荐(0) 编辑
摘要:PostgreSQL在Update时使用Substring函数截取字符串并且加上CASE WHEN THEN条件判断 阅读全文
posted @ 2017-06-30 16:28 VAllen 阅读(4914) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示