我有兩臺Windows機器;每臺機器都有一個用於將數據插入PostgreSQL數據庫表的.NET C#應用程序。 兩臺機器具有相同的精確4個表格:Binfiles,gendata,假期和培訓。綁定兩個數據庫的記錄
但是每臺機器都有不同的插入記錄。我想將插入的數據合併到一臺機器中。 這樣做的最佳做法和最簡單的方法是什麼?
我有兩臺Windows機器;每臺機器都有一個用於將數據插入PostgreSQL數據庫表的.NET C#應用程序。 兩臺機器具有相同的精確4個表格:Binfiles,gendata,假期和培訓。綁定兩個數據庫的記錄
但是每臺機器都有不同的插入記錄。我想將插入的數據合併到一臺機器中。 這樣做的最佳做法和最簡單的方法是什麼?
從您的機器表
COPY binfiles TO '/tmp/binfiles.csv' DELIMITER ',' CSV HEADER;
COPY gendata TO '/tmp/gendata.csv' DELIMITER ',' CSV HEADER;
COPY leave TO '/tmp/leave.csv' DELIMITER ',' CSV HEADER;
COPY training TO '/tmp/gendata.csv' DELIMITER ',' CSV HEADER;
那麼你的另一臺機器上的一個你copy from
COPY binfiles FROM '/tmp/binfiles.csv' DELIMITERS ',' CSV;
等等。或者你可以用SQL來完成,但是你首先需要擁有兩套表格insert into newBin select * from oldbin
@AndrewBarber but.''''''''? – Scotch 2013-02-28 04:19:28
我在開玩笑,因爲他可能正在尋找一些可以編輯虛擬互聯網點的東西。但是你的評論現在已經消失了,所以我看起來很傻 – Scotch 2013-02-28 04:20:24
@AndrewBarber我想我們當時就解決了它。現在回到這個問題上。嗯,你的意思是你有兩個不同的數據庫,有4個相同的表,但不同的記錄,你想把它們合併到一個數據庫? – Scotch 2013-02-28 04:25:09