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

Postgresにモジュールをインポートしたり拡張機能をインストールしたりするにはどうすればよいですか?

    PostgreSQLをインストールするにはcontrib UbuntuまたはKubuntu(または同様のLinuxディストリビューション)上のモジュール:

    1. contribパッケージをインストールします:sudo apt-get install postgresql-contrib
    2. データベース所有者アカウントに変更します(例:postgres
    3. CREATE EXTENSION "uuid-ossp";

    「信頼できない」モジュールをインストールしようとしている場合は、スーパーユーザーである必要があります。それ以外の場合は、モジュールを使用しようとしているデータベースに対するCREATE特権のみが必要です。

    9.1より前のバージョンの場合は、上記の手順1を実行してから、次の手順を実行します。

    1. データベースを再起動します:sudo /etc/init.d/postgresql-8.4 restart

    2. データベース所有者アカウントに変更します(例:postgres

    3. contribモジュールのディレクトリに移動します:/usr/share/postgresql/8.4/contrib/

    4. lsを使用する 次のモジュールのリストを表示するには:

       adminpack               autoinc
       btree_gin               btree_gist
       chkpass                 citext
       cube                    dblink
       dict_int                dict_xsyn
       earthdistance           fuzzystrmatch
       hstore                  insert_username
       int_aggregate           isn
       lo                      ltree
       moddatetime             pageinspect
       pg_buffercache          pgcrypto
       pg_freespacemap         pgrowlocks
       pg_stat_statements      pgstattuple
       pg_trgm                 pgxml
       refint                  seg
       sslinfo                 tablefunc
       test_parser             timetravel
       tsearch2                uuid-ossp
      
    5. psql -U user_name -d database_name -f module_name.sqlを使用してSQLファイルをロードします。

    たとえば、管理ユーザーの名前がpostgresの場合 データベースの名前はstorage 必要なモジュールはcubeでした 、次のように入力します:

    psql -U postgres -d storage -f cube.sql
    


    1. テキストとvarcharの違い(文字が異なります)

    2. PL / SQLMail_ClientAPIを使用してメールボックスからメッセージを取得する

    3. Cotd()がPostgreSQLでどのように機能するか

    4. パーティションがSQLServer(T-SQL)で圧縮されているかどうかを確認する