Re: reading cvs logs with pgadmin queries - Mailing list pgsql-general
From | Adrian Klaver |
---|---|
Subject | Re: reading cvs logs with pgadmin queries |
Date | |
Msg-id | 523C54DB.4000208@gmail.com Whole thread Raw |
In response to | Re: reading cvs logs with pgadmin queries (Dave Cramer <pg@fastcrypt.com>) |
Responses |
Re: reading cvs logs with pgadmin queries
|
List | pgsql-general |
On 09/19/2013 06:04 PM, Dave Cramer wrote: > Adrian, > > 2) The exact error message is ERROR: extra data after last expected column > > > considering ~39000 lines go in before this line I am fairly certain it is the line. New day, new start. I am not sure now that the line you showed is the problem. I isolated that line in a file and did a COPY into postgres log. Note, I changed the time zone because my installation did not recognize WST: test=# COPY postgres_log FROM '/home/postgres/pg_csv_test.csv' WITH csv; COPY 1 test=# \x Expanded display is on. test=# SELECT * from postgres_log ; -[ RECORD 1 ]----------+---------------------------------------------------------------------------- log_time | 2013-09-12 10:33:19.145-07 user_name | user database_name | dbname process_id | 14581 connection_from | 192.168.1.22:58840 session_id | 523126d3.38f5 session_line_num | 1 command_tag | SELECT session_start_time | 2013-09-12 10:28:35-07 virtual_transaction_id | 6/503023 transaction_id | 0 error_severity | ERROR sql_state_code | 42P01 message | relation "dds_stores" does not exist detail | hint | internal_query | internal_query_pos | context | query | WITH RECURSIVE recursive_stores(id, name) AS ( | SELECT id, name FROM customer_store WHERE id IN (1, 280, 864, 2376) | UNION ALL | SELECT ss.id, ss.name FROM recursive_stores sss, customer_store | ss WHERE sss.id = ss.parent_store_id | ) SELECT | to_char(i.timestamp, 'Mon-YY') AS "Month Name", | s.name AS "Target", | COUNT(DISTINCT i.id) / (SELECT COUNT(dds_stores.id) FROM | dds_stores) AS "Ticket Count" | FROM | customer_store s | INNER JOIN printdata_workstation w ON s.id = w.store_id AND s.id | IN (SELECT recursive_stores.id FROM recursive_stores) | INNER JOIN printdata_report r ON w.id = r.workstation_id AND | r.package_id IS NOT NULL | INNER JOIN printdata_page p ON r.id = p.report_id | INNER JOIN printdata_item i ON p.id = i.page_id | WHERE | r.timestamp >= '2012-09-01' AND r.timestamp <= '2013-08-31' | GROUP BY | "Month Name", | "Target" query_pos | 367 location | application_name | pgAdmin III - Query Tool > > > > Dave -- Adrian Klaver adrian.klaver@gmail.com
pgsql-general by date: