sql >> データベース >  >> RDS >> PostgreSQL

InsertステートメントのPostgresでUUIDを生成しますか?

    uuid-ossp はcontribモジュールであるため、デフォルトではサーバーにロードされません。使用するには、データベースにロードする必要があります。

    最新のPostgreSQLバージョン(9.1以降)の場合、これは簡単です:

    CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
    

    ただし、9.0以下の場合は、代わりにSQLスクリプトを実行して拡張機能をロードする必要があります。 8.4のcontribモジュールのドキュメントを参照してください。

    Pg 9.1以降の場合は、代わりに現在の投稿ドキュメントとCREATE EXTENSIONをお読みください。 。これらの機能は、8.4などの9.0以前のバージョンには存在しません。

    パッケージ化されたバージョンのPostgreSQLを使用している場合は、contribモジュールと拡張機能を含む別のパッケージをインストールする必要がある場合があります。パッケージマネージャーデータベースで「postgres」と「contrib」を検索します。



    1. Accessでデータベースドキュメンテーションを使用する方法

    2. SQL Server 2005一意の制約を作成するにはどうすればよいですか?

    3. 可用性グループ通信用の専用ネットワークの構成

    4. OmniDBを使用してPostgreSQL12のパフォーマンスを監視する方法–パート2