Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sRKYh-00EWnU-Lk for pgsql-admin@arkaria.postgresql.org; Tue, 09 Jul 2024 23:47:44 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1sRKYe-000o8V-J9 for pgsql-admin@arkaria.postgresql.org; Tue, 09 Jul 2024 23:47:40 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sRKYe-000o8N-1C for pgsql-admin@lists.postgresql.org; Tue, 09 Jul 2024 23:47:40 +0000 Received: from mout-u-204.mailbox.org ([80.241.59.204]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sRKYb-001HRW-1I for pgsql-admin@lists.postgresql.org; Tue, 09 Jul 2024 23:47:38 +0000 Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:b231:465::102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-u-204.mailbox.org (Postfix) with ESMTPS id 4WJd2S4K36z9sl3; Wed, 10 Jul 2024 01:47:28 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ewie.name; s=MBO0001; t=1720568848; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=lC4zcXleE+8RcjWaIizH2NPDMrsmSgfUYMcabX8vvH4=; b=IZmtZrmCtLrc9LQnZDkByO9gr6J4X2fZy1WygOuv0WLSHn9WyUnKeRVMyFDkLpgySBCmpP M+kQCJMfcWHhHwcm7EfHRrIpX9eqov4FoDnWYkavxdT+LA37mTLvpMTiq5y+ex+Ugglr9L uoPY93i3bC4vXyp3s45uliTipdU3z2rgRcTaNiFLDeeoK11W+wVA8oMcIw3/vizGg/HV1w e7o+iso4hKOEprTdD6v7AxFozr0VYJ3J3+qH7vc2Dt7O3h9sABuTgodWcT6xdVleZ9T/pe X91mUdtEvsOShtzOaZciZ0IxV1tVxmGHadme+dR97OaFtampdzzOdPsdBQW49w== Date: Wed, 10 Jul 2024 01:47:26 +0200 From: Erik Wienhold To: Sbob Cc: "pgsql-admin@lists.postgresql.org" Subject: Re: OT: help with pgloader Message-ID: <746bb786-1616-4243-8705-653a45fc1f94@ewie.name> References: <85b3aab6-91ef-496e-88d5-047f170e1a06@quadratum-braccas.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <85b3aab6-91ef-496e-88d5-047f170e1a06@quadratum-braccas.com> X-Rspamd-Queue-Id: 4WJd2S4K36z9sl3 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2024-07-10 00:36 +0200, Sbob wrote: > 4) created a copy.load file that looks like this: > > $ cat copy.load > LOAD COPY >  FROM copy://./pgbench_accounts3.dat >  INTO postgresql://localhost/postgres > TARGET TABLE public.pgbench_accounts >  WITH delimiter '|' > > > However pgloader bombs on the delimiter (see below) > > $ pgloader copy.load > 2024-07-09T23:26:21.005000+01:00 LOG pgloader version "3.6.7~devel" > 2024-07-09T23:26:21.006000+01:00 LOG Data errors in '/tmp/pgloader/' > 2024-07-09T23:26:21.006000+01:00 LOG Parsing commands from file > #P"/var/lib/pgsql/copy/copy.load" > KABOOM! > ESRAP-PARSE-ERROR: At > >   TARGET TABLE public.pgbench_accounts >    WITH delimiter '|' > >                      ^ (Line 5, Column 19, Position 141) You're missing the terminating semicolon. -- Erik