PostgreSQL 服务器的 Yocto 配方

Yocto recipe for PostgreSQL server

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

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

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

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