Права были, проблема решилась в итоге.
Дабы не плодить косой десяток тем - напишу еще одну проблему.
Есть две базы, одна старая одноэсная, из нее данные необходимо перенести в новую. Обе базы создавались посредством 1С, с первой сделан дамп
|
---|
C:\Program Files\PostgreSQL\9.1.9-1.1C\bin>pg_dump.exe -i -F t -h localhost -p 5432 -U postgres -b -f "z:\bkp\1.backup" alfa_avs |
После создания дампа пытаюсь накатить ее на новую, пустую
|
---|
C:\Program Files\PostgreSQL\9.1.9-1.1C\bin>pg_restore.exe -i -h localhost -U postgres -c -d alfa_new "z:\bkp\1.backup" |
Если делать это через командную строку - вываливается гора ошибок следующего плана
|
---|
pg_restore: [archiver (db)] Error from TOC entry 8933; 1259 123465 INDEX _referenc78_code_sr postgres pg_restore: [archiver (db)] could not execute query: ERROR: index "_referenc78_code_sr" does not exist Command was: DROP INDEX public._referenc78_code_sr;
pg_restore: [archiver (db)] Error from TOC entry 8932; 1259 123467 INDEX _referenc78_byownerfield1092_rnr postgres pg_restore: [archiver (db)] could not execute query: ERROR: index "_referenc78_byownerfield1092_rnr" does not exist Command was: DROP INDEX public._referenc78_byownerfield1092_rnr;
pg_restore: [archiver (db)] Error from TOC entry 8931; 1259 123468 INDEX _referenc78_byfield1093_nr postgres pg_restore: [archiver (db)] could not execute query: ERROR: index "_referenc78_byfield1093_nr" does not exist Command was: DROP INDEX public._referenc78_byfield1093_nr;
pg_restore: [archiver (db)] Error from TOC entry 8910; 1259 123448 INDEX _referenc76_d ^C |
Как лечить?