/ / Як відкрити .sql файл локально? - postgresql, ms-доступ, відновлення бази даних

Як відкрити файл .sql локально? - postgresql, ms-access, відновлення бази даних

У мене є .sql-файл, розмір якого становить близько 2 ГБ. Я хочу відкрити базу даних локально на своєму ноутбуці.

Для цього я думаю, що мені доведеться встановити як SQL-сервер, так і клієнтську програму SQL на своєму ноутбуці.

Чи можете ви, будь ласка, направити мене на відповідні інсталяційні пакети та документацію про те, як це все отримати (я вітаю будь-яку відповідь, що стосується Windows чи Linux)?

Я впевнений, що відповідь не, але все-таки, чи можу я відкрити .sql файл із MS Access?

Ось перші кілька рядків файлу .sql

--
-- PostgreSQL database dump
--

SET statement_timeout = 0;
SET client_encoding = "SQL_ASCII";
SET standard_conforming_strings = off;
SET check_function_bodies = false;
SET client_min_messages = warning;
SET escape_string_warning = off;

SET search_path = public, pg_catalog;

SET default_tablespace = "";

SET default_with_oids = false;

Відповіді:

6 за відповідь № 1

Файл 2gb, який ви отримали, - це дамп-файл PostgreSQL (тобто дамп всієї бази даних, схеми, даних та іншого).

Я б пропонував вам встановити PostgreSQL (зауважте, ви можете використовувати будь-яку базу даних, але оскільки вона була скинута з Postgres, ми можемо відтворити її в безпечному режимі і спробувати відновити в той же двигун):

http://www.postgresql.org/download/windows <- Просто завантажте та встановіть інсталятор одним клацанням, якщо ви перебуваєте у Windows

І тоді вам потрібно буде відновити цей дамп-файл до бази даних:

Ця сторінка проведе вас через неї: http://www.postgresql.org/docs/8.1/static/backup.html#BACKUP-DUMP-RESTORE

Але по суті працює наступне:

psql db_to_restore_to < yourdump.sql

Тоді ви будете готові до повного налаштування бази даних для запиту (і ви можете підключитись до бази даних PostreSQL через Access також, якщо ви звикли до доступу або не знайомі з написанням SQL)