H2 DatabaseでPostgreSQL Database上のテーブルに対するリンクテーブルを作成するには、以下の手順を実行します。
1.システム環境変数H2DRIVERSを追加して、以下のようなJDBCドライバの
jarファイルへのパスを設定する。
C:\Program Files\PostgreSQL\pgJDBC\postgresql-8.4-701.jdbc4.jar
2.H2 Databaseを再起動する
3.H2 Consoleから以下の2つのコマンドを実行し、JDBC Driverのjarが正しく
追加されているか確認する
CREATE ALIAS GET_PROPERTY FOR "java.lang.System.getProperty";
CALL GET_PROPERTY('java.class.path');
4.以下のコマンドを実行してLinked Tableを作成する
create linked table test1_on_postgres ('org.postgresql.Driver', 'jdbc:postgresql://localhost:5432/postgres', 'postgres', 'postgres', 'TEST1');
5.以下のようなクエリーを実行し、Linked Tableからリンクしたテーブルの
内容が返されることを確認する。
select * from test1_on_postgres;
○関連情報
・H2 Databaseに関する他の記事はこちらを参照してください。
0 件のコメント:
コメントを投稿