From 4615bbeb4ddd34e79ea826ee0761e03edf394b25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E5=91=A8=E9=83=A8=E8=90=BD?= <laozhoubuluo@gmail.com> Date: Tue, 5 Mar 2024 23:49:38 +0800 Subject: [PATCH] docs: new init db --- dev/manually/README.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/dev/manually/README.md b/dev/manually/README.md index df3359847e..47e150e124 100644 --- a/dev/manually/README.md +++ b/dev/manually/README.md @@ -98,15 +98,12 @@ sudo apt install -y -V postgresql-16-pgdg-pgroonga sudo -u postgres psql ``` -2. Create Firefish database, user and PGroonga extension. **Please change the password.** +2. Create Firefish database, user and PGroonga extension. -```sql -CREATE DATABASE firefish_db WITH ENCODING = 'UTF8'; -\connect firefish_db -CREATE EXTENSION IF NOT EXISTS pgroonga; -CREATE USER firefish WITH PASSWORD 'password'; -ALTER USER firefish WITH SUPERUSER; -GRANT ALL ON DATABASE firefish_db TO firefish; +```sh +sudo --user=postgres createuser --no-createdb --no-createrole --no-superuser --encrypted --pwprompt firefish +sudo --user=postgres createdb --encoding='UTF8' --owner=firefish firefish_db +sudo --user=postgres psql --command='CREATE EXTENSION pgroonga;' --dbname=firefish_db ``` 3. Run `exit` to return.