PostgreSQL

1.superuser権限を指定
postgres=# create role cft04 with superuser;
CREATE ROLE

postgres-# \du cft04 ロール一覧 ロール名 ...

PostgreSQL

構文
create role ロール名 with option
option:superuser、login、admin等

使用例
1.ロールを作成
postgres=# create ro ...

PostgreSQL

構文
CREATE SCHEMA スキーマ名

使用例
1.現在のスキーマを確認
>psql -U postgres
ユーザ postgres のパスワード:
psql (9.6 ...

PostgreSQL

設定方法
(1).「スタート」を右クリックし、「システム(Y)」をクリックします。

(2).「関連設定」->「システム情報」をクリックします。

(3).「システムの詳細設定」をクリックします。

PostgreSQL

操作方法
1.「postgresql-13.2-1-windows-x64.exe」をダブルクリックします。

2.「Next>」をクリックします。

3.「Installation Director ...

PostgreSQL

事前準備
コメントを記述するSQL構文
使用例
COMMENT ON TABLE テーブル名 IS ‘xxx’;
OMMENT ON COLUMN テーブル名.カラム名 IS & ...

PostgreSQL

説明
LIMIT    件数を指定
OFFSET   開始位置を指定

例1
select userid,username,email,fax from usertbl
limit 10; ...

PostgreSQL

1.postgresユーザに切り替える
# su – postgres
-bash-4.2$ psql

2.database一覧の表示
postgres=# \l

3.dat ...

PostgreSQL

書式
createdb ]

オプション
-O owner  新しいDataBaseの所有者となるデータベースユーザを指定します。
-p port サーバが接続を監視するTCPポートを指定します。 ...

PostgreSQL

1.postgresq.confファイルの修正
#vi/usr/local/pgsql/data/postgresql.conf

修正前 #listen_addresses = ‘localhost&# ...

PostgreSQL

環境
Windows 10 64bit
PostgreSQL 13.2

書式
CREATE INDEX ON table_name
( column_name )
テーブル( ...

PostgreSQL

1.サービス起動
方法1.「コントロールパネル」-「システムとセキュリティ」-「管理ツール」を開き、
「サービス」を起動する
方法2 「スタートメニュー]–「管理ツール」–「サービス」を ...

PostgreSQL

1.インストール
sudo apt-get update
sudo apt-get install postgresql

2.ユーザー切り替え
sudo -i -u postgres

ロ ...

PostgreSQL

環境変数の設定
# su – postgres
$ vim ~/.pgsql_profile
設定内容
PATH=/usr/pgsql-11/bin:$PATH
MANPATH=/u ...

PostgreSQL

1.シーケンスを進め新規返り値を取得
select nextval(‘user_info_regid_seq’);

結果
nextval
125

2.シーケンスの ...

PostgreSQL

# cat/etc/redhat-release
CentOS Linux release 7.4.1708 (Core)

# psql –version
psql (PostgreSQL) 9 ...

PostgreSQL

操作コマンド

1.シーケンスの現在の値を取得SELECT currval('user_seq');2.シーケンスを進めるSELECT nextval('user_seq');3.シーケンスの値を設定SELECT setval(' ...

PostgreSQL

1.カラムの型の変更
ALTER TABLE {table_name} ALTER COLUMN {column_name} TYPE {新しいカラムの型};

ALTER TABLE memberTbl A ...