ChatGPTに頼んで、CSVファイルからPostgresqlのテーブルのスキーマーを作って貰う方法
You
OBJECTID,BLDG_ID,Posting,HH_id,CENTROID_X,CENTROID_Y,AnsFlag,Shape_Area 1,1,1,,139.6193534,35.3662534,,2994.84232 2,3,0,,139.6247907,35.36777712,,2311.216892 3,4,0,,139.6238161,35.36573877,,1814.524575 4,5,0,,139.6243819,35.36882641,,1669.266149
と記載されたcsvファイルのテーブル作成に必要なスキーマを作るSQL文を作って下さい
と記載されたcsvファイルのテーブル作成に必要なスキーマを作るSQL文を作って下さい
=============
ChatGPT
指定されたCSVファイルの内容に基づいて、PostgreSQLのテーブルを作成するためのSQL文は以下の通りです。
sql
CREATE
TABLE your_table_name (
OBJECTID INTEGER,
BLDG_ID INTEGER,
Posting INTEGER,
HH_id INTEGER,
CENTROID_X FLOAT,
CENTROID_Y FLOAT,
AnsFlag INTEGER,
Shape_Area FLOAT
);
このSQL文を実行することで、指定されたカラムとデータ型が定義された"your_table_name"という名前のテーブルが作成されます。
=============
で、まあ後は、
$ psql -U postgres -h 192.168.0.23 -p 15432
postgres=# \c tomioka_pt2018
で、
CREATE TABLE part4_oe (
OBJECTID INTEGER,
BLDG_ID INTEGER,
Posting INTEGER,
HH_id INTEGER,
CENTROID_X FLOAT,
CENTROID_Y FLOAT,
AnsFlag INTEGER,
Shape_Area FLOAT
);
をコピペしてテーブル作って、
\copy part4_oe from 'part4_oe.csv' delimiter ',' csv header;
とすれば、テーブル完成です。
=============
努力をしない(スキーマ設計すら生成AIにぶん投げる)自分が、日々"バカ"になっているような気がします。
生成AIを(こき)使う方は色々学んでいるんですけどね。