postgresql - Strapi:初始化/填充数据库
问题描述
当我将 Strapi 部署到新服务器时,我想创建和填充数据库表 (PostgreSQL),尤其是类别。如何访问生产配置,并创建表和类别条目?
关于如何解决这个问题的提示,将不胜感激!
解决方案
我知道这是一个老问题,但我最近遇到了同样的问题。基本上,您应该首先创建集合,从而创建模型。当然,您也可以手动创建模型。
在最近的文档中,您可以找到有关引导函数的部分。
该函数在服务器启动时调用。文档列出了以下用例:
以下是一些用例:
- 如果没有,请创建一个管理员用户。
- 用一些必要的数据填充数据库。
- 加载一些环境变量。
引导函数可以是同步的或异步的。
一个很好的例子可以在插件strapi-plugin-users-permissions中找到
您可以实现新服务或覆盖现有插件的功能。
函数初始化在这里实现异步初始化 并在此处的引导函数中调用 await ...initialize()
初始化函数用于使用Authenticated和Public两个角色填充数据库 。
希望对偶然发现这个问题的人有所帮助。
推荐阅读
- python - 绘制多个 Pandas 数据框(Groupby 绘图)
- mysql - 大写现有表格的每个单词
- mql4 - 是否可以根据指标值反向计算价格?
- node.js - 将 where 参数更改为 userId 而不是 Id
- amazon-web-services - 查明 FCM 推送通知状态“成功”但未在控制台/设备中收到
- r - 如何使用 R 及时创建快照
- php - 我可以做些什么来清理我的 php 文件以不包括其中的 html 和 css?
- c - ESP-WROOM-02D 无法使用 AT 命令进行通信
- javascript - 如何降低此开关盒的复杂性?
- r - 如何创建一个循环或函数来循环遍历包含变量的两个向量列表以对响应运行 KS 测试