PostgreSQL

1.追加
ALTER TABLE EMPLOYEE_MANAGE ADD FOREIGN KEY (USER_ID) REFERENCES USER_CFT(USER_ID)
ON
DELETE CASCADE ...

PostgreSQL

SQL構文
select substr(‘1234’,0,3) as cft

postgreSQLの場合、結果:12
Oracleの場合、結果:12
MySQLの場合、結果: ...

PostgreSQL

1.テーブルを作成する場合
CREATE TABLE PointUser(
— ユーザID
userid varchar(20),
— ユーザ名
username var ...

PostgreSQL

1.dblink_connectでDBに接続
SELECT dblink_connect(‘mycoon’,’hostaddr=127.0.0.1 port=5432 dbname=post ...

PostgreSQL

書式
COALESCE(項目,値)
COALESCEで引数1の項目の値がnullの場合,引数2の値に変換する

使用例

select coalesce(null, "tt45") as res;

結 ...

PostgreSQL

1.スキーマを生成
構文
create schema スキーマ名 AUTHORIZATION スキーマの所有者
postgres=# create schema cftschema authorization ...

PostgreSQL

1.スキーマ検索パスの確認

postgres=# show search_path;search_path-----------------"$user", public(1 行)

テーブルを作成
postgres= ...

PostgreSQL

1.テーブルを確認

postgres=# \dt リレーションの一覧 スキーマ | 名前 | 型 | 所有者----------+------+----------+---------- public | empp | テーブル ...

PostgreSQL

構文
DROP ROLE name

使用例
1.ロール一覧の確認
postgres=> \du

2.cftロールを削除
postgres=> drop role c ...

PostgreSQL

1.テーブルemppをselect、insert権限を与える
postgres=# GRANT SELECT, INSERT ON empp To cft055;
GRANT

2.全ての権限を与える

PostgreSQL

1.1件目からn件取得
書式
limit 件数
使用例

select id,name,address from user_tbl limit 5;

2.指定件目からn件数取得
書式
l ...

PostgreSQL

書式
create index on スキーマ名.テーブル名(カラム1,カラム2)

使用例
1.テーブルを作成

postgres=# create table cftschema.kdftbl (ui ...

PostgreSQL

構文
create unique index on スキーマ.テーブル名(カラム名)
使用例
1.テーブルの作成

postgres=# create table cftschema.ktbl (uid i ...

PostgreSQL

構文
\di
使用例

postgres-# \di リレーションの一覧 スキーマ | 名前 | 型 | 所有者 | テーブル----------+----------------+--------------+- ...

PostgreSQL

構文
\d インデックス名
\d スキーマ名.インデックス名

使用例1

postgres-# \d ktbl_uname_idx インデックス "public.ktbl_uname_idx" 列 | ...

PostgreSQL

構文
drop DROP INDEX name
使用例
1.テーブルを作成
postgres=# create table address (uid integer,addr varchar(20), ...

PostgreSQL

1.データベース一覧の表示
psgl -U username -h hostname -l

2.データベースに接続
psgl -U username -h hostname -d DB_NAME ...

PostgreSQL

構文
drop index スキーマ.インデックス名

使用例
1.cftschemaスキーマのテーブルを作成

postgres=# create table cftschema.address (ui ...