1

サイズが約 2 GB の .sql ファイルがあります。ラップトップでローカルにデータベースを開きたいです。

そのためには、ラップトップに SQL サーバーと SQL クライアント アプリケーションの両方をインストールする必要があると思います。

これらすべてを入手する方法に関する適切なインストール パッケージとドキュメントを教えていただけますか (Windows または Linux に関する回答は歓迎します)。

答えはそうではないと確信していますが、MS Access で .sql ファイルを開くことはできますか?

.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;
4

1 に答える 1

8

取得した 2 GB のファイルは、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

これで、クエリを実行するための完全なデータベース セットアップが完了します (また、Access に慣れている場合や SQL の記述に慣れていない場合は、Access を介して PostreSQL データベースに接続することもできます)。

于 2011-09-05T22:51:37.047 に答える