★PostgreSQLカンファレンス2024 12月6日開催/チケット販売中★
他のバージョンの文書 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

2.1. 序文

本章では、SQLを使用した簡単な操作方法について、その概要を説明します。 このチュートリアルは単なる入門用であり、SQLについての完全な教科書ではありません。 [melt93][date97]など、SQLを説明した書籍は多くあります。 PostgreSQLの言語機能の中には標準を拡張したものがあることには注意してください。

以下で示す例では、前章で説明したmydbという名前のデータベースを作成し、psqlを起動できるようになっていることを前提としています。

このマニュアルで示す例は、PostgreSQLソース配布物に含まれており、src/tutorial/以下に展開されます。 (PostgreSQLのバイナリ配布物ではこのファイルは含まれていないかも知れません。) このファイルを使用するためには、以下に示すように、まずこのディレクトリに移動し、makeを実行してください。

$ cd ..../src/tutorial
$ make

これによりスクリプトが作成され、そして、ユーザ定義の関数と型を含むCのファイルがコンパイルされます その後、以下を行うことで、チュートリアルを始めることができます。

$ cd ..../tutorial
$ psql -s mydb
...

mydb=> \i basics.sql

\iは、指定したファイルからコマンドを読み込みます。 psql-sオプションによって、シングルステップモードとなり、それぞれの文をサーバに送る前に一時停止します。 本節で使用するコマンドはbasics.sourceファイル内にあります。