Postgresをインストールしましたが、9.3がインストールされたようで、9.4から始めたいと思います
私は単にapt-get postgresqlを新しいUbuntu 14.04.1マシンからインストールしました。
http://www.postgresql.org/download/linux/ubuntu/
あなたができると言います:
apt-get install postgresql-9.4
しかし、私がそれをしようとすると、私は得る:
E: Couldn't find any package by regex 'postgresql-9.4
さて、以下のセクションでPostgreSQL Aptリポジトリを追加してみますが、何も見つかりません。
9.4はまだパッケージマネージャーに含まれていませんか?私は何かひどく間違っているのですか?
postgresql-9.4は 14.04 "Trusty" では利用できません。 14.10 "Utopic" で追加されました。将来バックポートされる可能性があります。
PostgreSQL Ubuntuダウンロードページ の指示にコマンドがありません。 彼らのwikiガイド には正しい手順があります。インストールを試みる前に、apt-get update
を実行する必要があります。これにより、システムはソースの変更を読み取ります。
ページの指示から追加できます
http://www.postgresql.org/download/linux/ubuntu/
ファイル/etc/apt/sources.list.d/pgdg.listを作成し、リポジトリの行を追加します
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
リポジトリ署名キーをインポートし、パッケージリストを更新する
wget --quiet -O-https://www.postgresql.org/media/keys/ACCC4CF8.asc | Sudo apt-key add- sudo apt-get update && Sudo apt-get install postgresql-9.4
Ubuntu 14.04「Trusty」にインストールしようとしている場合は、次の手順を実行できます。
バージョンを確認するには:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty
1)postgresの新しいaptリポジトリファイルを作成する
$ echo "deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main" > /etc/apt/sources.list.d/pgdg.list
2)リポジトリ署名キーのインポートとパッケージリストの更新
$ Sudo wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | Sudo apt-key add -
$ Sudo apt-get update
3)Postgresをインストールする
$ Sudo apt-get install postgresql-9.4
クレジット: http://ubuntuhandbook.org/index.php/2014/02/install-postgresql-ubuntu-14-04/
以下は、Ubuntu 14.04にPostgreSQL 9.4をインストールする手順です。
まず、Ubuntuのバージョンを確認します:
lsb_release -sc
最新バージョンの最新のPostgreSQLリポジトリを追加する必要があります。追加しない場合、PostgreSQL 9.3がインストールされます。これは信頼できるバージョン用です。
Sudo add-apt-repository "deb https://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main"
PostgreSQL 9.4の更新とインストール:
Sudo apt-get update
Sudo apt-get install postgresql-9.4
デフォルトのpostgresスーパーユーザーおよびpostgresデータベースが作成されます。 postgresスーパーユーザーのパスワードを設定する必要があります。
ubuntu@:~$ Sudo passwd postgres
Enter new UNIX password:****
Retype new UNIX password:****
passwd: password updated successfully
サービスが開始されていない場合、PostgreSQLサービスを開始できます。
Sudo service postgresql start
postgresユーザーを使用してPostgreSQLサーバーを接続します:
ubuntu@:~$ su postgres
Password:****
サンプルデータベースの作成:
createdb database_name
そのデータベースに接続します:
psql -d database_name
PostgreSQLは、オープンソースのオブジェクトリレーショナルデータベースシステムです。本番サーバーに使用される主要なデータベースサーバーの1つです。 PostgreSQLを使用すると、PHP、C/C++、Python、Java、Perl、RubyおよびOracleのPL/SQLに似た独自のPL/pgSQLなどのさまざまなプログラミング言語でストアドプロシージャを実行できます。 。
Postgresデータベースはデータの永続ストアとして使用されます
インストール Postgres
yum install postgres
(注:postgresユーザーのパスワードを覚えておいてください-後で必要になります)
Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get install postgresql-9.6
Postgresのセットアップ
PgAdminを起動します。
ローカルサーバーに接続します。サーバー名にlocalhost、Postgresのインストール時に使用したユーザー名とパスワードにpostgresを使用します。このコマンドを実行するには、rootである必要があります。注:インストール中にパスワードを設定しなかった場合(Sudo apt-get install postgresql)、次のように設定できます。

Sudo -u postgres psql postgres
Postgresクライアントプロンプトで、次のコマンドを使用してパスワードを設定します。
alter user postgres with password 'postgres';
PostgreSQLに接続する
PostgreSQLデータベースサーバーをインストールすると、デフォルトで、ロール「postgres」を持つユーザー「postgres」が作成されます。また、「postgres」という同じ名前のシステムアカウントを作成します。したがって、postgresサーバーに接続するには、ユーザーpostgresとしてシステムにログインし、データベースに接続します。
$ Sudo su - postgres
$ psql
これで、PostgreSQLデータベースサーバーにログインしました。ログイン情報を確認するには、データベースコマンドプロンプトから次のコマンドを使用します。
postgres-# \conninfo
PostgreSQLデータベースコマンドプロンプトから切断するには、以下のコマンドを入力してEnterキーを押します。 Ubuntuコマンドプロンプトに戻ります。
postgres-# \q
以下の手順に従って、postgresqlをインストールします。ターミナルを開き(Ctrl + Alt + t)、次のコマンドラインを書き留めます
Sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | Sudo apt-key add -
Sudo apt-get update
Sudo apt-get install postgresql-9.6
Postgresqlが正常にインストールされた場合、このコマンドを書いた後にこれを返します
psql --version
psql (PostgreSQL) 9.6.3