データベース応用 第 3 回 (データベース管理システムと関係データベースの構造) 「大量データを権限がない場合にコピーしたい」 講義ノート目次

Postgres なら権限が与えられていなくてもコピーできる。

ta05001=> \copy practice from '/home/irhome/c105/ta05001/RDB/ta05001e.csv' with CSV HEADER

最初からデータをコピーするには、一度消しておいてからの方がよいかもし れない。その場合

ta05001=> DELETE FROM practice *;
DELETE データ数

でやりなおせる。もちろん新しいテーブルを作ってもよい。

テーブルを消してしまうと全てのデータを作り直すことになるが、

ta05001=> DROP TABLE practice; 

も使える。