Skip to main content
拡張機能を使用して、カスタムの型、関数、および機能をデータベースに追加して、VillageSQLをインストールします。

コマンド構文

拡張機能は、コンパイルされたライブラリとメタデータを含む.veb(VillageSQL拡張機能バンドル)ファイルとして配布されます。

拡張機能の命名規則

VillageSQLは、異なるコンテキストで異なる命名規則を使用します。
  • SQLコマンド: アンダースコアを使用します: INSTALL EXTENSION vsql_uuid
  • リポジトリ名: ハイフンを使用します: github.com/villagesql/vsql-uuid
  • ファイル名: アンダースコアを使用します: vsql_uuid.veb
  • manifest.json: SQLと一致するようにアンダースコアを使用します: "name": "vsql_uuid"
例:

前提条件

  • 実行中のVillageSQLサーバーインスタンス
  • 管理者権限(rootまたは同等の権限)

組み込み拡張機能のインストール

VillageSQLに付属する組み込み拡張機能は、すでにveb_dirにあります。単に有効にするだけです。

インストールの確認

出力:

機能のテスト

外部拡張機能のインストール

別途ダウンロードまたは構築された拡張機能の場合:
外部拡張機能をインストールする前に、サーバーでveb_dirを構成する必要があります。 veb_dirの構成を参照してください。

1. .vebファイルのコピー

サーバーの拡張機能ディレクトリを見つけて、.vebファイルをコピーします。

2. 拡張機能のインストール

3. インストールの確認

トラブルシューティング

さらにトラブルシューティングについては、拡張機能の管理を参照してください。

次のステップ

拡張機能の管理

インストールされた拡張機能を監視およびトラブルシューティングします。

利用可能な拡張機能

インストールできる拡張機能を参照します。

拡張機能の作成

独自の拡張機能を構築します。