【问题标题】:Strapi: Initialize / populate databaseStrapi:初始化/填充数据库
【发布时间】:2019-05-23 20:53:02
【问题描述】:

当我将 Strapi 部署到新服务器时,我想创建和填充数据库表 (PostgreSQL),尤其是类别。如何访问生产配置并创建表和类别条目?

关于如何处理此问题的提示,将不胜感激!

【问题讨论】:

    标签: postgresql bookshelf.js strapi


    【解决方案1】:

    我知道这是一个老问题,但我最近遇到了同样的问题。 基本上,您应该首先创建集合,从而创建模型。当然你也可以手动创建模型。

    在最近的文档中,您可以找到有关引导函数的部分。

    docs bootstrap

    该函数在服务器启动时调用。 文档列出了以下用例:

    以下是一些用例:

    • 如果没有管理员用户,请创建一个。
    • 用一些必要的数据填充数据库。
    • 加载一些环境变量。

    引导函数可以是同步的也可以是异步的。

    可以在插件 strapi-plugin-users-permissions

    中找到一个很好的示例

    您可以实现新服务或覆盖现有插件的功能。

    函数初始化在这里实现async initialize 并在此处调用引导函数 await ...initialize()

    初始化函数用于用两个角色填充数据库 认证公开

    希望对偶然发现这个问题的人有所帮助。

    【讨论】:

      猜你喜欢
      • 2014-10-04
      • 1970-01-01
      • 2022-12-31
      • 2019-10-24
      • 2011-07-27
      • 1970-01-01
      • 1970-01-01
      • 2022-10-06
      • 2011-08-18
      相关资源
      最近更新 更多