随笔分类 - 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` 命令,问题解决。
阅读全文
摘要:首先创建group_concat聚集函数: CREATE AGGREGATE group_concat(anyelement) ( sfunc = array_append, -- 每行的操作函数,将本行append到数组里 stype = anyarray, -- 聚集后返回数组类型 initco
阅读全文
摘要:公司的测试环境和生产环境都是9.2.4版本,而开发环境是9.0.18版本。 PS: 不知道公司里的其它同事,是如何做数据库迁移的,利用第三方可视化工具备份数据库,然后恢复到其它高版本的环境?反正我没成功过。 我是用cmd命令调用PostgreSQL的pg_dump+pgsql工具操作才成功的。 在自
阅读全文
摘要:PostgreSQL在Update时使用Substring函数截取字符串并且加上CASE WHEN THEN条件判断
阅读全文