PostgreSQL直接CSVファイルを検索する方法:file_ufdw


CSVファイルの時、私達がよく使うものはシステム開発の中でアップロード画面を書いて、csvをデータベースにアップロードします。
PostgreSQL 9.1以降、アップロード画面を書かずにデータベースに保存できます。直接SQLで検索すればいいです。
こちらは拡張機能を使いました。fdwまず拡張機能をデータベースに追加する必要があります。
作り方は以下の通りです
--先生がfile_になります。fdwサーバーCREATE SERVER file_fdw_server FOREGN DATA WRAPPER file_fdw;--drop FOREGN TABLE csvTable--外部データテーブルを作成して、csvTableと命名して、そして列命の名前の段名によって、タイプCREATE FOREGN TABLE csvTablefdw_server OPTTIONS(format'csv',header'true',filename'/user.csv',delimiter',null')  csvファイルはルートディレクトリの下に置いてあります。csvには4列があり、左から右にコマンドします。列名がありますか?header'true'を選択しますか?  列名があり、csvの最初の行は表のデータheader'false'に列名がなく、csvの第一行も表のデータ--として照会しています。まったく一般の時計と似ています。SELECT*FROM csvTable
この記事を参考にしてもいいです。http://www.postgresonline.com/journal/archives/250-File-FDW-Family-Part-1-file_fdw.