मैं हाल ही में PostgreSQL के साथ खेल रहा हूं, और मुझे एक तालिका को बैकअप और पुनर्स्थापित करने के तरीके को समझने में परेशानी हो रही है।pg_dump तालिका अनुक्रम को अनदेखा कर रहा है?
मैंने अपने डेटाबेस में एक ही तालिका का बैकअप लेने के लिए pgadmin3 का उपयोग किया, ताकि इसे किसी भिन्न सर्वर पर कॉपी किया जा सके। जब मैं फ़ाइल पर एक pg_restore करने की कोशिश, मैं त्रुटि संदेश कह रही है कि अनुक्रम मौजूद नहीं है मिलती है:
pg_restore: [archiver (db)] could not execute query: ERROR: relation "businesses_id_seq" does not exist
Command was:
CREATE TABLE businesses (
id integer DEFAULT nextval('businesses_id_seq'::regclass) NOT NULL,
name character varyin...
यह डंप फ़ाइल की तरह दिखता है मेरी ऑटो स्तंभ incrementing के लिए अनुक्रम शामिल नहीं किया। मैं इसे शामिल करने के लिए कैसे प्राप्त करूं?
अगर मैं वें आयकर ध्वज के बाद एक अल्पविराम निर्दिष्ट कर सकते हैं आप जानते हैं? इस तरह: pgdump -t mytable, mytabl_id_seq – demersus
नहीं, लेकिन आप एकाधिक-स्विच स्विच कर सकते हैं। इस तरह: pgdump -t mytable -t mytabl_id_seq – phord