SQL from Linux command line
От | Scott Geller |
---|---|
Тема | SQL from Linux command line |
Дата | |
Msg-id | AANLkTikRXpEkzPn6n6APdRhaKfk7qMK0KhiU5wJVw_Ss@mail.gmail.com обсуждение исходный текст |
Ответы |
Re: SQL from Linux command line
Re: SQL from Linux command line Re: SQL from Linux command line |
Список | pgsql-novice |
Hello
Hoping for some help on this one....
I need to query postgres, run a count of specific records, and write to a different table based on the results all from the linux command line.
This feels like it should be simple, but I'm new to postgres and could use some help.
I'm good with the SQL part - for the SQL, I would write:
My questions are:create table2 as select *, case when _cnt_ < 50 then 'low' when _cnt_ >= 50 'high' end as cnt from (select id, count(*) as _cnt_ from table1 where id = 1234 group by id) a;
- Would I use psql for this?
- If so, how do I structure the script to run psql from Linux?
- how do I pass the value for the where clause from the command line into the code?
Thanks!
Scott
В списке pgsql-novice по дате отправления: