๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ“š DB

[postgresql] pqadmin ๋คํ”„ํŒŒ์ผ import/export ํ•˜๋Š”๋ฒ•

by ๋…น์ฐจ๋ง›๊ฐœ๊ตฌ๋ฆฌ 2023. 3. 21.

pqAdmin์„ ํ†ตํ•ด exportํ•˜๋Š” ๋ฒ•

 

์›ํ•˜๋Š” DB์— ๋งˆ์šฐ์Šจ ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ ํด๋ฆญ -> Backup ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๊ณ  ์•„๋ž˜์™€๊ฐ™์ด ์ƒ์„ฑํ•  filename๊ณผ ์˜ต์…˜์„ ์„ ํƒํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

(๐Ÿธ : ์ €๋Š” ํŒŒ์ผ ์ด๋ฆ„๊ณผ options ์—์„œ  ์ฒซ๋ฒˆ์งธ ๋‘๋ฒˆ์งธ๋ง๊ณ ๋Š” ๊ธฐ๋ณธ์„ค์ •์œผ๋กœ ๋†”๋‘์—ˆ์Šต๋‹ˆ๋‹ค, ์ฐพ์•„๋ณด์‹œ๊ณ  ๋ณธ์ธ์—๊ฒŒ ํ•„์š”ํ•œ ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•˜๋ฉด ๋  ๋“ฏํ•ฉ๋‹ˆ๋‹ค)

 

์ด๋ ‡๊ฒŒ ํ•˜๊ณ  ๋ฐฑ์—… ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ๋ฐฑ์—… ํŒŒ์ผ์ด ์ƒ์„ฑ๋˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค, ์ €๋Š” filename ๋ถ€๋ถ„์— ๋ฌธ์„œ ๋ฃจํŠธ์— boardDB๋ผ๋Š” ์ด๋ฆ„์„ ์ง€์ •ํ•ด์ฃผ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์•„๋ž˜์™€ ๊ฐ™์ด ๋ฌธ์„œ ํด๋”์•ˆ์— ์ƒ๊ธด๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 


pqAdmin์„ ํ†ตํ•ด importํ•˜๋Š” ๋ฒ•

๋ฐฑ์—…ํ•œ ๋””๋น„ ๋คํ”„ํŒŒ์ผ์„ importํ•˜๊ธฐ ์œ„ํ•ด์„œ ์•„๋ž˜์™€ ๊ฐ™์ด ์•„๋ฌด ํ…Œ์ด๋ธ”๋„ ๊ฐ–๊ณ  ์žˆ์ง€์•Š์€ ๋‚ ๊ฒƒ?์˜ 

์ƒˆ๋กœ์šด ๋””๋น„(test_backup)์„ ์ƒ์„ฑํ•ด ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

์—ญ์‹œ ๋””๋น„๋ฅผ ์„ ํƒํ›„ ์˜ค๋ฅธ์ชฝ๋งˆ์šฐ์Šค ํด๋ฆญ -> Restore... ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์˜ต์…˜์€ ๋งŒ์ง€์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค, Filename์— ์˜ค๋ฅธ์ชฝ ํด๋” ์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜๊ณ  import ํ•  ํŒŒ์ผ์„ ๊ณจ๋ผ์•ผํ•˜๋Š”๋ฐ

์œ„์—์„œ exportํ•œ ๋ฌธ์„œ ํด๋”๋กœ ์™”์ง€๋งŒ ํด๋”๋งŒ ๋ณด์ผ ๋ฟ ํŒŒ์ผ์ด ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ์ด์œ ๋Š”?!!

 

์•„๋ž˜์™€ ๊ฐ™์ด ํด๋” ํ™•์žฅ์ž๋ฅผ ๋ชจ๋“  ํŒŒ์ผ๋กœ ์ง€์ •ํ•ด์ฃผ๋ฉด ์•„๊นŒ exportํ•ด๋‘” boardDB ํŒŒ์ผ์ด ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.!

ํด๋ฆญ ํ›„ ์—ด๊ธฐ๋ฒ„ํŠผ!!

๊ทธ๋ฆฌ๊ณ  Restore๋ฒ„ํŠผ์„ ํด๋ฆญํ•ด์ค€๋’ค Tables ์˜ค๋ฅธ์ชฝ ๋งˆ์šฐ์Šคํด๋ฆญํ›„ Refresh ๋ฒ„ํŠผ ํ•œ๋ฒˆ ํด๋ฆญํ•ด์ฃผ์‹œ๋ฉด export ํ•ด์ค€ ํ…Œ์ด๋ธ”๊ณผ

์•ˆ์— ๋“ค์–ด์žˆ๋Š” ๋ฐ์ดํ„ฐ๊นŒ์ง€ ๊ทธ๋Œ€๋กœ ๋“ค์–ด์˜ค๋Š” ๋ชจ์Šต์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.!!

728x90

'๐Ÿ“š DB' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[1๋ถ„ SQL] SELECT DISTINCT  (0) 2024.01.17