fontcolor_theme
Deepkit ORM

ORM ブラウザ

Deepkit ORM Browser は、データベースのスキーマとデータを探索するための Web ベースのツールです。Deepkit Framework の上に構築されており、Deepkit ORM がサポートする任意のデータベースで使用できます。

インストール

Deepkit ORM Browser は Deepkit Framework の一部で、デバッグモードが有効な場合に有効になります。

import { App } from '@deepkit/app';
import { Database } from '@deepkit/orm';

class MyController {
    @http.GET('/')
    index() {
        return 'Hello World';
    }
}

class MainDatabase extends Database {
    constructor() {
        super(new DatabaseAdapterSQLite());
    }
}

new App({
    controllers: [MyController],
    providers: [MainDatabase],
    imports: [new FrameworkModule({debug: true})],
}).run();

また、Deepkit ORM Browser をスタンドアロンのパッケージとしてインストールすることもできます。

npm install @deepkit/orm-browser
// database.ts
import { Database } from '@deepkit/orm';

class MainDatabase extends Database {
    constructor() {
        super(new DatabaseAdapterSQLite());
    }
}

export const database = new MainDatabase();

次に、Deepkit ORM Browser サーバーを起動できます。

./node_modules/.bin/deepkit-orm-browser database.ts

これで Deepkit ORM Browser は http://localhost:9090 で利用できます。

English中文 (Chinese)한국어 (Korean)日本語 (Japanese)Deutsch (German)