[A-00073]PostgreSQLで新規テーブルを作成する

postgresqlでテーブル作成する方法を記載しておく。

基本形は下記のとおり

CREATE TABLE <table_name>(<column1> <datatype1>, <column2> <datatype2>, ...);

注意点としてテーブル作成する前に何らかのスキーマが設定されている必要がある。

下記でスキーマが選択されている事を確認する事。

dwh1=# select current_schema;
 current_schema 
----------------
 dwh_public
(1 row)

その上でテーブル作成コマンドを実行すると下記のように応答が得られる。

dwh1=# CREATE TABLE test(name CHAR(10));
CREATE TABLE

作成されたテーブルを確認する。

dwh1=# \dt
           List of relations
   Schema   | Name | Type  |   Owner   
------------+------+-------+-----------
 dwh_public | test | table | dwh_user1
(1 row)

テーブルの削除は下記のとおり

DROP TABLE <table_name>;
dwh1=# DROP TABLE test;
DROP TABLE
dwh1=# \dt
Did not find any relations.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*