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为需要授权的数据库用户名。

相关推荐

  1. 搭建vite+vue3项目遇到问题

    2024-01-27 01:40:02       19 阅读
  2. vue3项目中新增修改使用nextTick遇到问题

    2024-01-27 01:40:02       9 阅读
  3. Docker compose启动服务遇到问题

    2024-01-27 01:40:02       34 阅读
  4. 记录启动Dubbo-admin遇到问题

    2024-01-27 01:40:02       26 阅读
  5. vue启动遇到问题记录

    2024-01-27 01:40:02       15 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-27 01:40:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-27 01:40:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-27 01:40:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-27 01:40:02       20 阅读

热门阅读

  1. [GN] Vue3.2 快速上手 ----常用API及其新组件

    2024-01-27 01:40:02       32 阅读
  2. CentOS7开机自动执行脚本

    2024-01-27 01:40:02       38 阅读
  3. 算法37:最大矩形(力扣84、85题)---单调栈

    2024-01-27 01:40:02       37 阅读
  4. KMean 聚类

    2024-01-27 01:40:02       36 阅读
  5. LED闪烁

    2024-01-27 01:40:02       30 阅读
  6. live555搭建流式rtsp服务器

    2024-01-27 01:40:02       39 阅读
  7. openssl3.2/test/certs - 075 - non-critical unknown extension

    2024-01-27 01:40:02       27 阅读
  8. Ubuntu环境vscode配置Log4cplus库

    2024-01-27 01:40:02       36 阅读