This chapter provides an overview of how to use <acronym>SQL</acronym> to perform simple operations. This tutorial is only intended to give you an introduction and is in no way a complete tutorial on <acronym>SQL</acronym>. Numerous books have been written on <acronym>SQL</acronym>, including <xref linkend="melt93"/> and <xref linkend="date97"/>. You should be aware that some <productname>PostgreSQL</productname> language features are extensions to the standard. 本章では、SQLを使用した簡単な操作方法について、その概要を説明します。 このチュートリアルは単なる入門用であり、SQLについての完全な教科書ではありません。 [melt93]や[date97]など、SQLを説明した書籍は多くあります。 PostgreSQLの言語機能の中には標準を拡張したものがあることには注意してください。
In the examples that follow, we assume that you have created a
database named <literal>mydb</literal>, as described in the previous
chapter, and have been able to start <application>psql</application>.
以下で示す例では、前章で説明したmydb
という名前のデータベースを作成し、psqlを起動できるようになっていることを前提としています。
Examples in this manual can also be found in the
<productname>PostgreSQL</productname> source distribution
in the directory <filename>src/tutorial/</filename>. (Binary
distributions of <productname>PostgreSQL</productname> might not
provide those files.) To use those
files, first change to that directory and run <application>make</application>:
このマニュアルで示す例は、PostgreSQLソース配布物に含まれており、src/tutorial/
以下に展開されます。
(PostgreSQLのバイナリ配布物ではこのファイルが含まれていないかも知れません。)
このファイルを使用するためには、以下に示すように、まずこのディレクトリに移動し、makeを実行してください。
$
cd
...
/src/tutorial$
make
This creates the scripts and compiles the C files containing user-defined functions and types. Then, to start the tutorial, do the following: これによりスクリプトが作成され、そして、ユーザ定義の関数と型を含むCのファイルがコンパイルされます その後、以下を行うことで、チュートリアルを始めることができます。
$
psql -s mydb
...
mydb=>
\i basics.sql
The <literal>\i</literal> command reads in commands from the
specified file. <command>psql</command>'s <literal>-s</literal> option puts you in
single step mode which pauses before sending each statement to the
server. The commands used in this section are in the file
<filename>basics.sql</filename>.
\i
は、指定したファイルからコマンドを読み込みます。
psql
の-s
オプションによって、シングルステップモードとなり、それぞれの文をサーバに送る前に一時停止します。
本節で使用するコマンドはbasics.sql
ファイル内にあります。