PostgreSQL/PostgreSQLでDML,DDLの構文を素早く調べる方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* PostgreSQLでDML,DDLの構文を素早く調べる方法 [#x5823e7c]
PostgreSQLでDML,DDLの構文を素早く調べる操作手順を以下に記...
使用したOSはCentOS6になります。~
また、使用したPostgreSQLのバージョンは以下の通りです。
postgres=# select version();
ver...
--------------------------------------------------------...
PostgreSQL 8.4.13 on x86_64-redhat-linux-gnu, compiled ...
(1 行)
#contents
#htmlinsertpcsp(db-top.html,db-sp.html)
* psqlで接続してDDL, DMLの構文を確認する [#h861c47d]
psqlで接続し''\h''と入力しEnterキーを押すと以下のメッセー...
以下のヘルプをpsqlで調べることができます。
postgres=# \h
利用可能なヘルプ:
ABORT CREATE LANGUAGE ...
ALTER AGGREGATE CREATE OPERATOR ...
ALTER CONVERSION CREATE OPERATOR CLASS...
ALTER DATABASE CREATE OPERATOR FAMIL...
ALTER DOMAIN CREATE ROLE ...
ALTER FOREIGN DATA WRAPPER CREATE RULE ...
ALTER FUNCTION CREATE SCHEMA ...
ALTER GROUP CREATE SEQUENCE ...
ALTER INDEX CREATE SERVER ...
ALTER LANGUAGE CREATE TABLE ...
ALTER OPERATOR CREATE TABLE AS ...
ALTER OPERATOR CLASS CREATE TABLESPACE ...
ALTER OPERATOR FAMILY CREATE TEXT SEARCH CO...
ALTER ROLE CREATE TEXT SEARCH DI...
ALTER SCHEMA CREATE TEXT SEARCH PA...
ALTER SEQUENCE CREATE TEXT SEARCH TE...
ALTER SERVER CREATE TRIGGER ...
ALTER TABLE CREATE TYPE ...
ALTER TABLESPACE CREATE USER ...
ALTER TEXT SEARCH CONFIGURATION CREATE USER MAPPING ...
ALTER TEXT SEARCH DICTIONARY CREATE VIEW ...
ALTER TEXT SEARCH PARSER DEALLOCATE ...
ALTER TEXT SEARCH TEMPLATE DECLARE ...
ALTER TRIGGER DELETE ...
ALTER TYPE DISCARD ...
ALTER USER DROP AGGREGATE ...
ALTER USER MAPPING DROP CAST ...
ALTER VIEW DROP CONVERSION ...
ANALYZE DROP DATABASE ...
BEGIN DROP DOMAIN ...
CHECKPOINT DROP FOREIGN DATA WRA...
CLOSE DROP FUNCTION ...
CLUSTER DROP GROUP ...
COMMENT DROP INDEX ...
COMMIT DROP LANGUAGE ...
COMMIT PREPARED DROP OPERATOR ...
COPY DROP OPERATOR CLASS ...
CREATE AGGREGATE DROP OPERATOR FAMILY ...
CREATE CAST DROP OWNED ...
CREATE CONSTRAINT TRIGGER DROP ROLE ...
CREATE CONVERSION DROP RULE ...
CREATE DATABASE DROP SCHEMA ...
CREATE DOMAIN DROP SEQUENCE ...
CREATE FOREIGN DATA WRAPPER DROP SERVER ...
CREATE FUNCTION DROP TABLE ...
CREATE GROUP DROP TABLESPACE ...
CREATE INDEX DROP TEXT SEARCH CONF...
* 実際にいくつか構文を調べてみる [#k89f432f]
構文のヘルプを確認するには、psqlを起動し以下の構文で調べ...
\h コマンド
psqlで接続しCREATE TABLE, INSERT, SHOWの構文を調べてみま...
postgres=# \h CREATE TABLE
コマンド: CREATE TABLE
説明: 新しいテーブルを定義する
書式:
CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ] TABLE...
[ カラム名 データ型 [ DEFAULT デフォルト評価式 ] [ ...
| テーブル制約
| LIKE 親テーブル [ { INCLUDING | EXCLUDING } DEFAUL...
[, ... ]
] )
[ INHERITS ( 親テーブル [, ... ] ) ]
<省略>
postgres=# \h INSERT
コマンド: INSERT
説明: テーブルに新しい行を作成する
書式:
INSERT INTO テーブル名 [ ( カラム名 [, ...] ) ]
{ DEFAULT VALUES | VALUES ( { 評価式 | DEFAULT } [, ...
[ RETURNING * | 出力評価式 [ AS 出力名 ] [, ...] ]
postgres=# \h SHOW
コマンド: SHOW
説明: 実行時パラメータの値を表示する
書式:
SHOW パラメータ名
SHOW ALL
#htmlinsertpcsp(db-btm.html,db-sp.html)
終了行:
#navi(../)
* PostgreSQLでDML,DDLの構文を素早く調べる方法 [#x5823e7c]
PostgreSQLでDML,DDLの構文を素早く調べる操作手順を以下に記...
使用したOSはCentOS6になります。~
また、使用したPostgreSQLのバージョンは以下の通りです。
postgres=# select version();
ver...
--------------------------------------------------------...
PostgreSQL 8.4.13 on x86_64-redhat-linux-gnu, compiled ...
(1 行)
#contents
#htmlinsertpcsp(db-top.html,db-sp.html)
* psqlで接続してDDL, DMLの構文を確認する [#h861c47d]
psqlで接続し''\h''と入力しEnterキーを押すと以下のメッセー...
以下のヘルプをpsqlで調べることができます。
postgres=# \h
利用可能なヘルプ:
ABORT CREATE LANGUAGE ...
ALTER AGGREGATE CREATE OPERATOR ...
ALTER CONVERSION CREATE OPERATOR CLASS...
ALTER DATABASE CREATE OPERATOR FAMIL...
ALTER DOMAIN CREATE ROLE ...
ALTER FOREIGN DATA WRAPPER CREATE RULE ...
ALTER FUNCTION CREATE SCHEMA ...
ALTER GROUP CREATE SEQUENCE ...
ALTER INDEX CREATE SERVER ...
ALTER LANGUAGE CREATE TABLE ...
ALTER OPERATOR CREATE TABLE AS ...
ALTER OPERATOR CLASS CREATE TABLESPACE ...
ALTER OPERATOR FAMILY CREATE TEXT SEARCH CO...
ALTER ROLE CREATE TEXT SEARCH DI...
ALTER SCHEMA CREATE TEXT SEARCH PA...
ALTER SEQUENCE CREATE TEXT SEARCH TE...
ALTER SERVER CREATE TRIGGER ...
ALTER TABLE CREATE TYPE ...
ALTER TABLESPACE CREATE USER ...
ALTER TEXT SEARCH CONFIGURATION CREATE USER MAPPING ...
ALTER TEXT SEARCH DICTIONARY CREATE VIEW ...
ALTER TEXT SEARCH PARSER DEALLOCATE ...
ALTER TEXT SEARCH TEMPLATE DECLARE ...
ALTER TRIGGER DELETE ...
ALTER TYPE DISCARD ...
ALTER USER DROP AGGREGATE ...
ALTER USER MAPPING DROP CAST ...
ALTER VIEW DROP CONVERSION ...
ANALYZE DROP DATABASE ...
BEGIN DROP DOMAIN ...
CHECKPOINT DROP FOREIGN DATA WRA...
CLOSE DROP FUNCTION ...
CLUSTER DROP GROUP ...
COMMENT DROP INDEX ...
COMMIT DROP LANGUAGE ...
COMMIT PREPARED DROP OPERATOR ...
COPY DROP OPERATOR CLASS ...
CREATE AGGREGATE DROP OPERATOR FAMILY ...
CREATE CAST DROP OWNED ...
CREATE CONSTRAINT TRIGGER DROP ROLE ...
CREATE CONVERSION DROP RULE ...
CREATE DATABASE DROP SCHEMA ...
CREATE DOMAIN DROP SEQUENCE ...
CREATE FOREIGN DATA WRAPPER DROP SERVER ...
CREATE FUNCTION DROP TABLE ...
CREATE GROUP DROP TABLESPACE ...
CREATE INDEX DROP TEXT SEARCH CONF...
* 実際にいくつか構文を調べてみる [#k89f432f]
構文のヘルプを確認するには、psqlを起動し以下の構文で調べ...
\h コマンド
psqlで接続しCREATE TABLE, INSERT, SHOWの構文を調べてみま...
postgres=# \h CREATE TABLE
コマンド: CREATE TABLE
説明: 新しいテーブルを定義する
書式:
CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ] TABLE...
[ カラム名 データ型 [ DEFAULT デフォルト評価式 ] [ ...
| テーブル制約
| LIKE 親テーブル [ { INCLUDING | EXCLUDING } DEFAUL...
[, ... ]
] )
[ INHERITS ( 親テーブル [, ... ] ) ]
<省略>
postgres=# \h INSERT
コマンド: INSERT
説明: テーブルに新しい行を作成する
書式:
INSERT INTO テーブル名 [ ( カラム名 [, ...] ) ]
{ DEFAULT VALUES | VALUES ( { 評価式 | DEFAULT } [, ...
[ RETURNING * | 出力評価式 [ AS 出力名 ] [, ...] ]
postgres=# \h SHOW
コマンド: SHOW
説明: 実行時パラメータの値を表示する
書式:
SHOW パラメータ名
SHOW ALL
#htmlinsertpcsp(db-btm.html,db-sp.html)
ページ名: