PostgreSQL/LibreOffice BaseからPostgreSQLに接続する方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* LibreOffice BaseからPostgreSQLに接続する方法 [#bd901375]
Ubuntu、PostgreSQL、LibreOfficeを使用しLibreOffice Baseか...
他の環境を使用する方は、以下の各種情報を読み替えて使用し...
#contents
#htmlinsertpcsp(db-top.html,db-sp.html)
* 使用環境 [#fbad410e]
各種使用したソフトウェア等を以下に記します。
|OS|Ubuntu 12.04, Windows7|
|LibreOffice| LibreOffice4.1 Windows版|
|PostgreSQL|9.1 (Ubuntuで稼働)|
* Ubuntu上(PostgreSQL)の環境構築 [#r319ea2a]
Ubuntu上にPostgreSQLをインストールしデータベース作成およ...
+ UbuntuにPostgreSQLをインストール~
以下のコマンドでPostgreSQL9.1のパッケージをインストールし...
sudo apt-get install postgresql-9.1
+ postgresql.confの修正
Windows7からUbuntuマシン(PostgreSQL)に接続するので、Postg...
(以下のファイルのありかはUbuntuの場合です。他の環境を使用...
-- Ubuntuで以下のように操作しpostgresユーザになり、postgr...
sakura@ubuntu:~$ sudo -i -u postgres
[sudo] password for sakura:
postgres@ubuntu:~$ vi /etc/postgresql/9.1/main/postgresq...
-- ポートのリッスンを開放するため以下のようにしました。
--- 修正前
#listen_addresses = 'localhost' # what IP addres...
--- 修正後
listen_addresses = '*' # what IP address(es) to...
#br
+ pg_hba.confの修正~
外部から(LibreOffice Base@Windows)からPostgreSQL@Ubuntuに...
-- pg_hba.confをviで開きました。
postgres@ubuntu:~$ vi /etc/postgresql/9.1/main/pg_hba.conf
--以下の設定を追記しました。~
以下の設定の192.168.56.1/24ですが、当方の環境ではこのIPセ...
24(255.255.255.0)も当方の環境が24のためです。~
皆さんの環境にあうように読み替えてください。~
また、認証不要のtrustを指定しています。
host all all 192.168.56.1/24 ...
+ PostgreSQLを以下のコマンドで再起動します。
postgres@ubuntu:~$ /etc/init.d/postgresql restart
* Restarting PostgreSQL 9.1 database server ...
以上でPostgreSQLの設定は完了です。
* データベーステストテーブルの作成 [#x3dd5e44]
上記のpostgresユーザのままで以下のコマンドでデータベース...
注意点としては、テーブル作成時にかならずプライマリキーを...
プライマリキーを指定しないと、Baseによるテーブルのレコー...
(プライマリキーがないので編集できませんよね。確かではない...
postgres@ubuntu:~$ createdb testdb
postgres@ubuntu:~$ psql testdb -c "create table t1 (a in...
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit...
CREATE TABLE
データも一件INSERTしておきます。
postgres@ubuntu:~$ psql testdb -c "insert into t1 values...
INSERT 0 1
* LibreOffice Baseからの接続 [#nfb4966e]
以下の手順でLibreOffice Base(Windows7で稼働)からUbuntu上...
+ LibreOfficeの起動
+ データベースをクリックします。
#ref(01.gif)
#br
+データベースウイザードが起動されます。
+既存のデータベースに接続をクリックします。
+PotgreSQLを選択します。
+次へボタンを押します。
#ref(02.gif)
#br
+データソースのURLを以下のように入力します。
dbname=データベース名 host=ホスト名
今回この資料では、以下のような環境になっています。
|dbname|host|
|testdb|192.168.56.12|
従って以下のように設定しました。
#ref(03.gif)
#br
+次へボタンを押します。
+ユーザ名を入力します。~
今回の環境ではpostgresになります。~
必須パスワードですが、pg_hba.confでtrustを指定したのでチ...
pg_hba.confの設定によっては必須パスワードにチェックが必要...
#ref(04.gif)
#br
+次へボタンを押します。
+以下の画面が表示されたので、以下のように設定し完了ボタン...
データベースの登録については、必要に応じて選択してくださ...
#ref(05.gif)
#br
+保存ダイアログが表示されるので、適当な名称をつけ保存して...
#ref(06.gif)
#br
+テーブルクリックしpublicをクリックすると作成済みであるt1...
#ref(07.gif)
#br
+テーブルt1をダブルクリックすると以下のようにテーブル内容...
#ref(08.gif)
あとは、データを入力したり削除したりテーブルのデザインが...
以上、LibreOffice BaseからPostgreSQLに接続する方法でした。
#htmlinsertpcsp(db-btm.html,db-sp.html)
終了行:
#navi(../)
* LibreOffice BaseからPostgreSQLに接続する方法 [#bd901375]
Ubuntu、PostgreSQL、LibreOfficeを使用しLibreOffice Baseか...
他の環境を使用する方は、以下の各種情報を読み替えて使用し...
#contents
#htmlinsertpcsp(db-top.html,db-sp.html)
* 使用環境 [#fbad410e]
各種使用したソフトウェア等を以下に記します。
|OS|Ubuntu 12.04, Windows7|
|LibreOffice| LibreOffice4.1 Windows版|
|PostgreSQL|9.1 (Ubuntuで稼働)|
* Ubuntu上(PostgreSQL)の環境構築 [#r319ea2a]
Ubuntu上にPostgreSQLをインストールしデータベース作成およ...
+ UbuntuにPostgreSQLをインストール~
以下のコマンドでPostgreSQL9.1のパッケージをインストールし...
sudo apt-get install postgresql-9.1
+ postgresql.confの修正
Windows7からUbuntuマシン(PostgreSQL)に接続するので、Postg...
(以下のファイルのありかはUbuntuの場合です。他の環境を使用...
-- Ubuntuで以下のように操作しpostgresユーザになり、postgr...
sakura@ubuntu:~$ sudo -i -u postgres
[sudo] password for sakura:
postgres@ubuntu:~$ vi /etc/postgresql/9.1/main/postgresq...
-- ポートのリッスンを開放するため以下のようにしました。
--- 修正前
#listen_addresses = 'localhost' # what IP addres...
--- 修正後
listen_addresses = '*' # what IP address(es) to...
#br
+ pg_hba.confの修正~
外部から(LibreOffice Base@Windows)からPostgreSQL@Ubuntuに...
-- pg_hba.confをviで開きました。
postgres@ubuntu:~$ vi /etc/postgresql/9.1/main/pg_hba.conf
--以下の設定を追記しました。~
以下の設定の192.168.56.1/24ですが、当方の環境ではこのIPセ...
24(255.255.255.0)も当方の環境が24のためです。~
皆さんの環境にあうように読み替えてください。~
また、認証不要のtrustを指定しています。
host all all 192.168.56.1/24 ...
+ PostgreSQLを以下のコマンドで再起動します。
postgres@ubuntu:~$ /etc/init.d/postgresql restart
* Restarting PostgreSQL 9.1 database server ...
以上でPostgreSQLの設定は完了です。
* データベーステストテーブルの作成 [#x3dd5e44]
上記のpostgresユーザのままで以下のコマンドでデータベース...
注意点としては、テーブル作成時にかならずプライマリキーを...
プライマリキーを指定しないと、Baseによるテーブルのレコー...
(プライマリキーがないので編集できませんよね。確かではない...
postgres@ubuntu:~$ createdb testdb
postgres@ubuntu:~$ psql testdb -c "create table t1 (a in...
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit...
CREATE TABLE
データも一件INSERTしておきます。
postgres@ubuntu:~$ psql testdb -c "insert into t1 values...
INSERT 0 1
* LibreOffice Baseからの接続 [#nfb4966e]
以下の手順でLibreOffice Base(Windows7で稼働)からUbuntu上...
+ LibreOfficeの起動
+ データベースをクリックします。
#ref(01.gif)
#br
+データベースウイザードが起動されます。
+既存のデータベースに接続をクリックします。
+PotgreSQLを選択します。
+次へボタンを押します。
#ref(02.gif)
#br
+データソースのURLを以下のように入力します。
dbname=データベース名 host=ホスト名
今回この資料では、以下のような環境になっています。
|dbname|host|
|testdb|192.168.56.12|
従って以下のように設定しました。
#ref(03.gif)
#br
+次へボタンを押します。
+ユーザ名を入力します。~
今回の環境ではpostgresになります。~
必須パスワードですが、pg_hba.confでtrustを指定したのでチ...
pg_hba.confの設定によっては必須パスワードにチェックが必要...
#ref(04.gif)
#br
+次へボタンを押します。
+以下の画面が表示されたので、以下のように設定し完了ボタン...
データベースの登録については、必要に応じて選択してくださ...
#ref(05.gif)
#br
+保存ダイアログが表示されるので、適当な名称をつけ保存して...
#ref(06.gif)
#br
+テーブルクリックしpublicをクリックすると作成済みであるt1...
#ref(07.gif)
#br
+テーブルt1をダブルクリックすると以下のようにテーブル内容...
#ref(08.gif)
あとは、データを入力したり削除したりテーブルのデザインが...
以上、LibreOffice BaseからPostgreSQLに接続する方法でした。
#htmlinsertpcsp(db-btm.html,db-sp.html)
ページ名: