wikijs在启动项目时遇到的问题Database Initialization Error: create table “migrations“

这篇具有很好参考价值的文章主要介绍了wikijs在启动项目时遇到的问题Database Initialization Error: create table “migrations“。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题

使用PostgreSQL安装wikijs过程中,启动项目运行node server时,会报错如下:

error: Database Initialization Error: create table "migrations" ("id" serial primary key, "name" varchar(255), "batch" integer, "migration_time" timestamptz) - permission denied for schema public

出现该问题,问题基本出在PostgreSQL版本问题上。

PostgreSQL v15或更高版本修改了public schema的默认权限。之前的版本允许everyone在schema public中创建对象,现在只有数据库所有者才可以这样做,除非对用户进行授权。

解决办法

grant all privileges on database my_database to my_database_user;
grant all privileges on all tables in schema public to my_database_user;
grant all privileges on all sequences in schema public to my_database_user;
grant all privileges on all functions in schema public to my_database_user;
GRANT CREATE ON SCHEMA public TO my_database_user;

其中的my_database是创建的数据库名称, my_database_user为需要授权的数据库用户名。文章来源地址https://www.toymoban.com/news/detail-819141.html

到了这里,关于wikijs在启动项目时遇到的问题Database Initialization Error: create table “migrations“的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL卸载不干净回不到初始安装页面(MySQL Connector Net卸载不了),重装报错Database initialization failed等问题解决办法

    首先,这篇文章适合 1. 常规卸载方法无法卸载干净 导致重装始终回不到初始安装页面,即回不到下图初始状态,始终是welcome back (这部分我会单独讲一下MySQL Connector Net卸载不了的问题) 2.重装过程中 Database initialization failed 安装失败报错 1.双击安装程序进行卸载,选择rem

    2023年04月08日
    浏览(56)
  • 启动ElasticSearch报错:error updating geoip database

    启动ElasticSearch报错: error updating geoip database 这是一个bug 在elasticsearch.yml中添加如下配置: 关闭geoip数据库的更新

    2024年02月15日
    浏览(40)
  • 给你的项目启动提提速:Lazy Initialization

    前言   在一个名为种花家的小镇上,生活着一群热爱编程的人。他们致力于构建出高效、可维护的软件系统,而 Spring Boot 框架成为了他们的不二之选。这个小镇上的人们每天都在用 Spring Boot 框架创造着令人瞩目的应用程序。   然而,随着时间的推移,他们的应用程序变

    2024年02月03日
    浏览(43)
  • error:03000086:digital envelope routines::initialization error问题解决

    目录 问题描述:error:03000086:digital envelope routines::initialization error 问题原因:nodejs V17 版本发布了 OpenSSL3.0 对算法和秘钥大小增加了更为严格的限制,nodeJs v17 之前版本没影响,但 V17 和之后版本会出现这个错误。 解决方案: 方法一:Vscode或者cmd命令行输入命令 方法二:  vu

    2024年02月08日
    浏览(37)
  • 打开Vue项目时出现“error:03000086:digital envelope routines::initialization error”的解决方法

    首先看用 VSCode 打开 Vue项目: 【清除 npm 缓存】 因为 npm 有缓存时,常常出现安装依赖不成功的现象,并且一旦出现问题,报错信息很完善,但根据报错信息一项一项去解决,却很容易陷入解决不了关键问题的死循环当中,找不出原因。控制台输入下面命令清除缓存: 【重新

    2024年02月11日
    浏览(42)
  • MySQL重装——Database initialization failed错误处理

    卸载MySQL 笔者由于跟着网上的教程将MySQL安装到了C盘,忘记了可以走更改路径这条路,在卸载MySQL的路上一去不复返。 试过网上诸多重装方案,大体均为以下步骤:控制面板卸载MySQL→删除注册表→删除ProgramData、Application Data、Program Files (x86)、Program Files里面的MySQL→删除环境

    2024年02月03日
    浏览(51)
  • 传奇开服知识传奇服务器启动异常 An error occurred...... Database Engine

    之前有小伙伴咨询过我服务器启动的时候异常,出现这种情况他也不知道怎么解决,肯定还有其他的小伙伴也遇到过类似的情况,那我今天就来跟大家讲一下遇到这种情况,下次咱们怎么解决 遇到这种提示。 请注意以下几个方面。 方法1DBC路径不对或者是服务端路径不对 也

    2024年02月09日
    浏览(112)
  • ES启动报错error downloading geoip database [GeoLite2-ASN.mmdb]

    elasticsearch \\\"8.5.3\\\"版本启动报错[o.e.i.g.GeoIpDownloader ] [localhost.localdomain] error downloading geoip database [GeoLite2-ASN.mmdb]java.net.SocketTimeoutException: Connect timed out 看这个错误意思是需要连接一个叫GeoLite2-ASN.mmdb的数据库,连接超时了。因为我本地并没有这个数据库,那么什么是GeoLite2-ASN.mm

    2024年02月16日
    浏览(38)
  • Mysql8.0.16安装时出现的Database initialization failed解决方法

    开发工具与关键技术: mysql 撰写时间:2022/9/28 首先说明:笔者在安装第一次的时候就出现以下问题,拿虚拟机安装的时候,同样的步骤,安装成功。主机使用zip安装包安装的时候也可以安装,但会出现一个Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)的bug,如果你也有这个

    2024年02月05日
    浏览(41)
  • 启动mysql报错:ERROR! The server quit without updating PID file (/database/mysql/mysqld.pid)

    排查思路: ·1.一开始根据报错在网上找的解决方案是这样的,参考(启动mysql服务时一直提示ERROR The server quit without updating PID file)修改完support-files目录下的mysql.server后仍然报这个错 2.然后开始查看错误日志,先重新启动一下mysql tail -f /database/mysql/logs/mysql_5_7_27.err  3.根据报

    2024年02月07日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包