Re: Suggestion to reduce COPY command output to csv file
От | Adrian Klaver |
---|---|
Тема | Re: Suggestion to reduce COPY command output to csv file |
Дата | |
Msg-id | a68d8440-574f-4a0c-5583-8c9b9509eb86@aklaver.com обсуждение исходный текст |
Ответ на | Suggestion to reduce COPY command output to csv file (postggen2020 s <postggen2020@gmail.com>) |
Список | pgsql-admin |
On 3/4/20 10:38 AM, postggen2020 s wrote: > Hi Team, > Thanks a lot all of you, for providing support peoples like me. > Could you please provide a suggestion on COPY command. > > Environment: > DB Version:9.5.15 > postgis: > Table contain GIS data. > I have a table with GIS data, its around 300MB and 2Lacks+ records. I > want to export all the records to the CSV file. I can able to export the > table data into a CSV file, but the exported CSV file size around 162MB. > While I am trying to opening the excel it is taking a long time and also > while applying vlookup excel is getting hang. > I am using below command : > \copy cities TO '/var/lib/pgsql/cities.csv' (DELIMITER ',', FORMAT > 'csv', HEADER) > I am trying to achieve the following : > 1. The exported CSV file should have within 10MB. You can select less then the entire table with a query: https://www.postgresql.org/docs/9.5/sql-copy.html query A SELECT or VALUES command whose results are to be copied. Note that parentheses are required around the query. > 2. The excel file should open quickly and able to perform vlookups > without any problems(like hang). That is something you will need to take up with MS. > Could you please provide suggestions on below queries: > 1. what I am trying to achieve, is the right assumption?. > 2. Can we use this command to use for the above use case?. > 3. Is there any tool/extension available for the above use case.? The MS Office data tools for pulling directly from database into spreadsheet via ODBC. Do you use a programming language? If so use its libraries to pull data out and into CSV or directly into a spreadsheet. > Your inputs are highly appreciated. > Regards, > Postgadm. -- Adrian Klaver adrian.klaver@aklaver.com
В списке pgsql-admin по дате отправления: