CSVファイルをPostgreSQLに自動のにインポートする方法
初級
これはBuilding Blocks分野の自動化ワークフローで、4個のノードを含みます。主にPostgres, ManualTrigger, ReadBinaryFile, SpreadsheetFileなどのノードを使用。 ファイルシステムからCSVファイルをPostgresにインポート
前提条件
- •PostgreSQLデータベース接続情報
カテゴリー
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"id": "q8GNbRhjQDwDpXoo",
"meta": {
"instanceId": "0c2f219d911381bce56d337dbc86e66ee815b6ed822f8553d03a4cd4a8f25805",
"templateCredsSetupCompleted": true
},
"name": "How to automatically import CSV files into postgres",
"tags": [],
"nodes": [
{
"id": "9ae270f2-6e32-4a14-8a03-634b9c66004d",
"name": "「execute」クリック時",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-340,
-80
],
"parameters": {},
"typeVersion": 1
},
{
"id": "96de1409-9c48-4357-aaef-2202dec478a9",
"name": "ファイルから読み取り",
"type": "n8n-nodes-base.readBinaryFile",
"position": [
-140,
-80
],
"parameters": {
"filePath": "/tmp/t1.csv"
},
"typeVersion": 1
},
{
"id": "22b002df-51fd-4074-8741-c9a754996170",
"name": "スプレッドシートに変換",
"type": "n8n-nodes-base.spreadsheetFile",
"position": [
60,
-80
],
"parameters": {
"options": {}
},
"typeVersion": 1
},
{
"id": "0ec04e46-be13-40c3-a4a4-60787bf02a1f",
"name": "Postgres",
"type": "n8n-nodes-base.postgres",
"position": [
320,
-80
],
"parameters": {
"table": {
"__rl": true,
"mode": "name",
"value": "t1"
},
"schema": {
"__rl": true,
"mode": "list",
"value": "public",
"cachedResultName": "public"
},
"columns": {
"value": {
"id": 0
},
"schema": [
{
"id": "id",
"type": "number",
"display": true,
"removed": false,
"required": false,
"displayName": "id",
"defaultMatch": true,
"canBeUsedToMatch": true
},
{
"id": "name",
"type": "string",
"display": true,
"required": false,
"displayName": "name",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "autoMapInputData",
"matchingColumns": [
"id"
],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {}
},
"credentials": {
"postgres": {
"id": "cgLBOWHeiHmIZuFx",
"name": "Postgres account"
}
},
"typeVersion": 2.5
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "332ff892-d7c2-4e11-8119-e95a2ded82e7",
"connections": {
"96de1409-9c48-4357-aaef-2202dec478a9": {
"main": [
[
{
"node": "22b002df-51fd-4074-8741-c9a754996170",
"type": "main",
"index": 0
}
]
]
},
"9ae270f2-6e32-4a14-8a03-634b9c66004d": {
"main": [
[
{
"node": "96de1409-9c48-4357-aaef-2202dec478a9",
"type": "main",
"index": 0
}
]
]
},
"22b002df-51fd-4074-8741-c9a754996170": {
"main": [
[
{
"node": "0ec04e46-be13-40c3-a4a4-60787bf02a1f",
"type": "main",
"index": 0
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
初級 - ビルディングブロック
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
メールに関連する質問をSQLクエリに変換して実行
メールアシスタント:自然言語をSQLクエリに変換(Phi4-miniとPostgreSQL使用)
If
Set
Merge
+
If
Set
Merge
26 ノードAlfonso Corretti
ビルディングブロック
n8n_3_CAD-BIM-バッチコンバーターパイプライン
CAD/BIM ファイルを XLSX/DAE にバッチ変換、検証とレポート付き
If
Set
Code
+
If
Set
Code
82 ノードArtem Boiko
文書抽出
私のワークフロー
パーソナライズされた添付ファイル付きバッチ送信
Email Send
Manual Trigger
Read Binary File
+
Email Send
Manual Trigger
Read Binary File
6 ノードBhavabhuthi
マーケティング
n8n_7_RevitとIFCサーキュラ経済评估ツール(CO2推定機能)
AIによるRevit/IFCモデルの埋め込み炭素量(CO2)の計算
If
Set
Code
+
If
Set
Code
55 ノードArtem Boiko
AI要約
n8n_6_リビットとIFCの施工費見積もりにLLMを使用
Revit/IFCモデルに基づいてGPT-4とClaudeを使用して施工コストを見積もる
If
Set
Code
+
If
Set
Code
55 ノードArtem Boiko
AI要約
n8n_8_Revit_IFC_DWG_Konvertierung_Extractionphase_XLSX_Parsen
Revit モデルデータを抽出し、構造化された Excel 形式に解析
If
Set
Manual Trigger
+
If
Set
Manual Trigger
13 ノードArtem Boiko
エンジニアリング