Re: How to insert from linux to postgreSQL
От | Scott Whitney |
---|---|
Тема | Re: How to insert from linux to postgreSQL |
Дата | |
Msg-id | MWHPR11MB1279CD7498B9F15E049FEF19A72C0@MWHPR11MB1279.namprd11.prod.outlook.com обсуждение исходный текст |
Ответ на | Re: How to insert from linux to postgreSQL (Ron <ronljohnsonjr@gmail.com>) |
Ответы |
Re: How to insert from linux to postgreSQL
|
Список | pgsql-admin |
Is the log file "ready" for INSERT, line by line? If not, you need to preprocess it. The 2 solutions I would use are psycopg for Python or sed + INSERT depending.
From: Ron <ronljohnsonjr@gmail.com>
Sent: Monday, April 8, 2019 2:18:18 PM
To: pgsql-admin@lists.postgresql.org
Subject: Re: How to insert from linux to postgreSQL
Sent: Monday, April 8, 2019 2:18:18 PM
To: pgsql-admin@lists.postgresql.org
Subject: Re: How to insert from linux to postgreSQL
On 4/8/19 2:03 PM, Campbell, Lance wrote:
Presumably some manipulations need to be performed so that you can't just do COPY FROM STDIN?
I think the problem is that you need an open connection to use prepared statements, and you can't do that in bash. What about using Python? (After all, that's a scripting language, too.)
PostgreSQL 10.x
Use case:
I want to read a log file on my linux server and write each line out to a row in a postgreSQL table.
Presumably some manipulations need to be performed so that you can't just do COPY FROM STDIN?
When I do inserts however I want to make sure I am using prepared statements to avoid SQL injections. I know how to do this is Java but I have not found an example using a linux bash scripts.
Does anyone have an example they could point me to?
I think the problem is that you need an open connection to use prepared statements, and you can't do that in bash. What about using Python? (After all, that's a scripting language, too.)
--
Angular momentum makes the world go 'round.
Angular momentum makes the world go 'round.
![]() | Scott Whitney scott@journyx.com | +1 (800) 755-9878 7600 Burnet Road, Ste. 300 Visit us at www.journyx.com |
To unsubscribe from Journyx promotional emails, click here or visit http://journyx.com/communication-preferences.
В списке pgsql-admin по дате отправления: