mirror of
https://example.com
synced 2024-11-22 11:36:39 +09:00
dev: change revert instruction
This commit is contained in:
parent
9e8fe8c8e0
commit
bb341b8605
3 changed files with 5 additions and 27 deletions
12
README.md
12
README.md
|
@ -196,17 +196,9 @@ Repository url where you want to install:
|
|||
```sh
|
||||
$ cd /home/calckey/calckey
|
||||
```
|
||||
1. `packages/backend/ormconfig.js` をテキストエディターで開き、`migrations` に `migration-neko-revert/*.js` を追加する
|
||||
1. このフォークで加えられたデータベースへの変更を取り消す(`dbname`(以下の例では `mk1`)には `.config/default.yml` に記載されている PostgreSQL のデータベース名(`db:` の後に書かれているもの)を指定する)
|
||||
```sh
|
||||
$ vim packages/backend/ormconfig.js
|
||||
```
|
||||
```diff
|
||||
- migrations: ["migration/*.js", "migration-neko/*.js"],
|
||||
+ migrations: ["migration/*.js", "migration-neko/*.js", "migration-neko-revert/*.js"],
|
||||
```
|
||||
1. このフォークで加えられたデータベースへの変更を取り消す
|
||||
```sh
|
||||
$ pnpm run migrate
|
||||
$ sudo -iu postgres psql --dbname=mk1 --file=neko/revert.sql
|
||||
```
|
||||
1. Firefish がインストールされているディレクトリの親ディレクトリ (e.g., `/home/calckey`) に行く
|
||||
```sh
|
||||
|
|
3
neko/revert.sql
Normal file
3
neko/revert.sql
Normal file
|
@ -0,0 +1,3 @@
|
|||
-- emoji-moderator
|
||||
ALTER TABLE "user" DROP COLUMN "emojiModPerm";
|
||||
DROP TYPE "public"."user_emojimodperm_enum";
|
|
@ -1,17 +0,0 @@
|
|||
export class EmojiModeratorRevert9999999999999 {
|
||||
name = "EmojiModeratorRevert9999999999999";
|
||||
|
||||
async down(queryRunner) {
|
||||
await queryRunner.query(
|
||||
`CREATE TYPE "public"."user_emojimodperm_enum" AS ENUM('none', 'add', 'mod', 'full')`,
|
||||
);
|
||||
await queryRunner.query(
|
||||
`ALTER TABLE "user" ADD "emojiModPerm" "public"."user_emojimodperm_enum" NOT NULL DEFAULT 'none'`,
|
||||
);
|
||||
}
|
||||
|
||||
async up(queryRunner) {
|
||||
await queryRunner.query(`ALTER TABLE "user" DROP COLUMN "emojiModPerm"`);
|
||||
await queryRunner.query(`DROP TYPE "public"."user_emojimodperm_enum"`);
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue