0

我正在使用 Petalinux 工具生成 Linux 映像。我已经为 PostgreSQL 添加了一个现有的配方。

如何更改配方以使数据位置不在 /var/lib/postgresql 中,而是在 /var/lib/persist/postgresql 中?

'/var/lib' 在配方中包含的 4 个脚本中被引用。

4

1 回答 1

1

如果没有更多信息可以了解您的情况,我会说您有几个选择。您可以通过在 /etc (postgresql.conf) 中编辑 PostgreSQL 的配置文件来更改数据位置,或者您可以在 PostgreSQL 的正常数据位置创建一个指向新位置的符号链接。通过编辑食谱的 .bb 文件(如果您编写了它)或添加 .bbappend 文件(如果您不是 .bb 文件的作者),这两件事都应该是可能的。

于 2019-01-26T04:14:13.523 回答