web-dev-qa-db-ja.com

PostgreSQL-pgAdmin UIを介して新しいDBを作成します

UbuntuマシンにPostgreSQL DBサーバーをインストールしました。次に、GUIアプリケーションを使用して新しいデータベースを作成します。 pgAdminを試しましたが、新しいDBを作成するオプションが見つかりませんでした。しかし、既存のdbサーバーを追加できました。

DBを作成してから、pgAdminまたは他のアプリを使用してテーブルを作成する方法はありますか。

基本的に、MySQLの SQLYog のようなPostgreSQL用のアプリケーションを探しています。

26
Yatendra Goel
  1. PgAdminを開く
  2. データベースサーバーに接続する
  3. 編集=>新しいオブジェクト=>新しいデータベース
  4. やった

または、データベースへの接続時にプレーンSQLを使用します:CREATE DATABASE my_database;

24
Frank Heikens

HI ... postgresqlを適切にインストールするために上記の手順を実行したことを確認します...そして、以下の指示に従ってPOSTGRESQLにデータベースを作成します

POSTGRESQLのインストール

1.コンソールに最新のPostgreSQL 9.1をインストールします。

Sudo apt-get install postgresql libpq-dev

2.PostgreSQLには、postgresと呼ばれるスーパーユーザーがいます。ユーザーをPostgreSQLユーザーに変更します。

Sudo su - postgres

3. postgresユーザーのパスワードを変更します。

psql -d postgres -U postgres

psql(9.1.3)「help」と入力するとヘルプが表示されます

    postgres=# alter user postgres with password 'YOUR_NEW_PASSWORD';
    ALTER ROLE
    postgres=# \q
    #logout postgres user
    logout

4. PostgreSQLサーバーを再起動します。

Sudo /etc/init.d/postgresql restart

pgAdmin III:PostgreSQL管理および管理ツール

PgAdminIIIがインストールされていない場合、インストールは簡単です。

Sudo apt-get install pgadmin3

サーバーを追加

PgAdminIIIを開き、新しいlocalhostサーバーを追加します。 [ファイル]> [サーバーの追加]メニューに移動します

PgAdmin IIIサーバーのインスツルメンテーションを設定します。

PgAdminを使用してPostgreSQLデータベースに接続すると、サーバーインスツルメンテーションがインストールされていないことを知らせるエラーが表示される場合があります。

Postgresql-contribパッケージをインストールします。

Sudo apt-get install postgresql-contrib

Adminpack拡張機能をインストールします。

Sudo -u postgres psql
postgres=# CREATE EXTENSION "adminpack";
postgres=# \q

データベースの作成

1.PGAdminの左ペインでデータベースをダブルクリックして選択します

2.「SQL」という名前のアイコン(おそらく6番目のアイコン)をクリックし、結果ウィンドウにCREATE TABLEクエリと入力します。

例:

3.テーブルクエリの作成

CREATE TABLE explore(
SUBJECT  TEXT     NOT NULL,
COMPANY  CHAR(50) NOT NULL,
PNAME    TEXT     NOT NULL,
PHONE    INT      NOT NULL,
EMAIL    CHAR(50) NOT NULL,
REMARKS  CHAR(200) NOT NULL
);  

以下の質問を投稿してください.............エラーのない日をお過ごしください。

12
Bhupathy A P

DBの作成に関する問題の1つは、権限に関連しています。

データベースを作成するための許可がない場合、パス「オブジェクト->作成->データベース」はオフ(クリック不可)であり、このメニューオプションは選択できません。同様に、「データベース->右マウスボタン」には「作成」オプションがありません。この場合のもう1つの兆候は、SQLの反応です。

CREATE DATABASE DBNAME; 

ERROR:  permission denied to create database
********** Error **********

この問題を解決するには、最初のログインでサーバーに再接続します(たとえば、「postgres」)。その後、メニューが機能します。

2
Boris

もちろん、pgAdminを使用してデータベースを作成できます。

PostgreSQLの基本概念を理解する必要があります。まず、データベースクラスターに接続する必要があります。これは、そのクラスター内のデータベースに接続することによってのみ実行できます。現在、データベースが存在しない場合、デフォルトのメンテナンスデータベースがありますpostgres接続できます。接続して、CREATE DATABASEを発行します。次に、新しいデータベースに変更します。

1