not sure if its been mentioned.

pg_dump -v -t (the specific table you want) which gives you the data plus the 
table create plus the sql

edit sql if need be 

psql   -d newdatabase < theFileAbove



Doug Easterbrook
Arts Management Systems Ltd.
mailto:d...@artsman.com
http://www.artsman.com
Phone (403) 650-1978

> On Mar 25, 2019, at 7:29 AM, Calle Hedberg <calle.hedb...@gmail.com> wrote:
> 
> Hi
> 
> I often use CSV as a step too:
> - Dump the data you want to work on, copy/edit or whatever from db 1 in csv
> - Copy the SQL for the same source table design and use it to create a 
> similar table in db 2 (using a different name where necessary)
> - import the CSV data into that new table in db2
> Then using the usual scripting tools to add/edit/delete the related data in 
> db2.
> 
> I was unable to get foreign data wrappers to perform for larger data set 
> updates recently (few hundred million records), at least when those dbs were 
> on remote servers. Transferring a copy via CSV to use for the updates were 
> quick and easy.
> 
> Regards
> Calle
> 
> On Mon, 25 Mar 2019 at 14:04, Dave Caughey <caugh...@gmail.com 
> <mailto:caugh...@gmail.com>> wrote:
> Hi Khushboo,
> 
> And then what's the process to upload the downloaded records into the other 
> database?
> 
> Cheers,
> Dave
> 
> 
> On Mon, Mar 25, 2019 at 12:14 AM Khushboo Vashi 
> <khushboo.va...@enterprisedb.com <mailto:khushboo.va...@enterprisedb.com>> 
> wrote:
> 
> 
> On Fri, Mar 22, 2019 at 6:06 PM Dave Caughey <caugh...@gmail.com 
> <mailto:caugh...@gmail.com>> wrote:
> Sorry, for the basic question, but I'm not sure if there are bug(s) in 
> pgAdmin, or just that I'm clueless.  (My money lies on the latter!)
> 
> Imagine the scenario where you are adding a feature to a product that 
> requires adding some new rows to a configuration table, and as part of the 
> patch you need to replicate a bunch of record from your development database 
> to your production databases.
> 
> You'd think there'd be a number of options, e.g.,
> 
> 1. After doing a "View/Edit..." | "Filter by", select the displayed records, 
> click "copy" to get them on to the clipboard, then go to the production 
> database, do a "View/Edit..." on the corresponding table, and paste.  But, in 
> my case, I need my auto-sequenced "id" column to be omitted (so it gets 
> re-generated in the new table), so perhaps this isn't the right choice.  Even 
> worse, over the years, my database tables (auto-created via Hibernate used in 
> a Java Servlet) no longer have the same column order. (Question: is there no 
> way that copy-and-paste between tables can consider the column names so 
> copying between (int id,int feature_id,text name) and (int id,text name,int 
> feature_id) is possible?)
> 
> 2. Or, I could right-click on the table and use Import/Export..."  (Question: 
> is there a way to filter the records that will get exported?   Or is there a 
> way to trigger import/export on the results of a "View/Edit..." | "Filter 
> by"?).  However, here the issue is the columns no longer have the same order 
> (e.g., (int,int,text) vs (int,text,int)) so "Import/Export..." fails.  
> (Question: Is that not what the "Header" toggle is supposed to do?   I see 
> that enabling it during export *adds* a header to the export files, but 
> shouldn't enabling it during import cause it to be used to identify the 
> order?).  This method has the attraction that I can use the "Columns" tab to 
> exclude one of the columns from my export (i.e., my auto-sequenced "id" 
> column).
> 
> 3. Or, I could do a "Backup..." and then a corresponding "Restore..." , but I 
> noticed that there the generated file contains CREATE DATABASE bits of code 
> even though the "Include CREATE DATABASE" toggle in the Backup..." dialog is 
> set to "No" (Question: bug, or my misunderstanding?).  But I'm guessing that 
> a backup/restore will generally do a complete and utter restore, rather than 
> just moving some data.
> 
> 4. Other options?
> 
> How about Download as CSV option? 
> So, what is the best/simplest way to copy data between tables, given the 
> possibility that some/all might apply?
> The columns may be in a different order in different databases
> One column might need be left blank
> I only want to copy some of the records
> Cheers,
> Dave
> 
> 
> -- 
> Carl-Anders (Calle) Hedberg <>
> HISP
> 
> Researcher & Technical Specialist
> 
> Health Information Systems Programme – South Africa
> 
> Cell:        +47 41461011 (Norway)
> 
> Iridium SatPhone: +8816-315-19119 (usually OFF)
> 
> E-mail1: ca...@hisp.org <mailto:ca...@hisp.org>
> E-mail2: calle.hedb...@gmail.com <mailto:calle.hedb...@gmail.com>
> Skype:  calle_hedberg
> 

Reply via email to