1

Тема: Відкрити дамп PostgreSQL бази

Всім привіт
Мені скинули дамп бази, але я не можу її відкрити на Убунту 18. Пробував через термінал (psql mydb < /temp/timesheets.sql), програмки Adminer та TablePlus
Чи має хтось можливість і бажання спробувати відкрити прикріплений файл і переконатися, що дамп можна відкрити чи ні?

https://replace.org.ua/uploads/images/3896/827030afbbb2aec4c8386360fdfd9c8e.png
https://replace.org.ua/uploads/images/3896/56f1808f42c58aabf210608eb47b207b.png

Дякую

Post's attachments

db.backup 710.95 kb, 46 downloads since 2022-03-22 

2

Re: Відкрити дамп PostgreSQL бази

Дамп бази має бути читабельним в будь-якому текстовому редакторі і також (необов'язково) мати розширення .sql - принаймні з такими кейсами я стикався особисто.

А тут файл в текстовому редакторі відображається ось так:

5047 444d 5001 0c00 0408 0101 0100 0000
002a 0000 0000 2100 0000 0000 0000 0000
1b00 0000 0009 0000 0000 7500 0000 0001
0000 0000 0500 0000 6d65 7469 7300 0500
0000 392e 352e 3900 0500 0000 392e 352e
3900 f301 0000 00da 0c00 0000 0000 0000
...

не стикався, але підозрюю, що потрібно дізнатися якою саме утилітою було створено цей файл .backup, встановити її і відновити нею файл; далі можна буде десь на компі знайти файл .sql і його вже імпортувати в PostgreSQL сервер...

3

Re: Відкрити дамп PostgreSQL бази

Я перейменував у timesheets.sql, можна відкрити у будь якому редакторі. Але от імпортувати як базу даних мені не вдається

Post's attachments

timesheets.sql 710.95 kb, 43 downloads since 2022-03-22 

4

Re: Відкрити дамп PostgreSQL бази

Певно вам тре глянути на pg_restore, бо то походу якийсь бінарний дамп зроблений через pg_dump

Подякували: karmeljuk, leofun01, HetmanNet, lucas-kane4

5

Re: Відкрити дамп PostgreSQL бази

Принаймні в кодуванні utf-8 виглядає ось так:
https://replace.org.ua/uploads/images/9801/de1686d3ddb25d33081d5f21faf0d43d.jpg

Тобто велика кількість сміття в коді, через що, схоже, імпортер не справляється.
Можливо, в курсі або є в кого запитати, в якому саме кодуванні коректно відкрити щоб не було сміття?...

6

Re: Відкрити дамп PostgreSQL бази

а дамп на лінуксовій машині зроблено ?

7

Re: Відкрити дамп PostgreSQL бази

insertbox написав:

а дамп на лінуксовій машині зроблено ?

Цього не знаю, але вдалося відкрити дамп через олайновий сервіс PostgreSQL

8

Re: Відкрити дамп PostgreSQL бази

 pg_restore -f my.dump  timesheets.sql
Подякували: leofun01, karmeljuk2

9 Востаннє редагувалося lucas-kane (02.05.2022 21:40:53)

Re: Відкрити дамп PostgreSQL бази

У мене вийшло ось це. Перелазив файл.

Post's attachments

my.dump 818.78 kb, 36 downloads since 2022-05-02 

Подякували: karmeljuk1

10

Re: Відкрити дамп PostgreSQL бази

lucas-kane дякую

Подякували: HetmanNet1