【问题标题】:Postgresql warning: "could not flush dirty data: Function not implemented"Postgresql 警告:“无法刷新脏数据:功能未实现”
【发布时间】:2018-01-08 07:41:50
【问题描述】:

我正在尝试通过运行命令在 postgres 上创建一个新数据库:

CREATE DATABASE dbname;

我面临错误:

警告:无法刷新脏数据:功能未实现

很多次!最后我收到了消息

创建数据库

谁能帮我理解并解决这个错误?

【问题讨论】:

标签: database postgresql windows-subsystem-for-linux dirty-data


【解决方案1】:

重新启动 postgres sql 对我有用

使用以下命令

sudo service postgresql restart

【讨论】:

    【解决方案2】:

    我通过更新 postgresql.conf 文件解决了这个问题。添加 以下代码在/etc/postgresql/11/main/postgresql.conf末尾。

    fsync = off
    data_sync_retry = true
    

    (更正下划线)

    【讨论】:

    • 修复问题并再次启动应用程序后,您可能会遇到相同的错误。此刻再次重新启动 postgresql 服务。 sudo service postgresql restart
    【解决方案3】:

    您需要构建 Windows 15025 才能使其正常运行,因为 Windows 中的底层 ubuntu 之前仍处于测试阶段。即使在此构建之后,仍然存在问题。

    如果您还没有更新,您仍然可以直接在 Windows 上安装 Postgres

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-17
      • 2010-10-07
      • 2022-11-02
      • 2014-05-08
      • 2019-03-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多