質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

91.04%

  • PostgreSQL

    839questions

    PostgreSQLはオープンソースのオブジェクトリレーショナルデータベース管理システムです。 Oracle Databaseで使われるPL/SQLを参考に実装されたビルトイン言語で、Windows、 Mac、Linux、UNIX、MSなどいくつものプラットフォームに対応しています。

PostgreSQLの参考書について

解決済

回答 3

投稿

  • 評価
  • クリップ 1
  • VIEW 151

posgres_stdy

score 1

現状・目的

現在PpstgreSQLの勉強を始めようと考えておりますが、
DB・SQL共に知識がほぼ0な為、
土台となる知識を作る為に、
参考書の購入をしたい。

DBについては、社内に教えてくれそうな上司(MYSQL担当)がいますが、
PostgreSQLについては知識のある社員がおらず、
自力で知識を蓄える必要があります。

今日までの作業

amazon等で書籍を検索しました所、
複数の参考書が当たりましたが、
・発売より日が経っている。
・SQLの解説をしているが、MYSQL等他のSQLと合わせての解説してある。

上記の理由により購入するのに躊躇しております。

バージョンアップ等で書籍の内容が古く使えない・使いにくくなっている可能性を考慮し、
タイトルとしてはこれだ!という書籍でも、発行年が古ければ購入候補から除外し、
今年発売の書籍を優先して候補を複数だし、内1冊を購入しました。

しかし他のSQLの解説もしなければならない為か、
PostgresSQLの解説ページが少なく、
用語の解説等一切ない、書籍の内容ができたから完成!という、
復習用にはベストな内容で今一つ参考になりませんでした。

質問

この本ならどうかという推薦書籍はありませんでしょうか?
現状の最新バージョンに適していれば一番ですが、
発行より日が経っていても知識として得ておくべきだという内容であればかまいません。

備考

ホームページ等で紹介されている方法で色々とやってみた事もありましたが、
①記載のないエラーで先に進めない
②エラーについて調べる
③エラー内容について解説サイトを見つけ解消する
④①のページに書かれている内容通りにアウトプットされない。

というように①~④の堂々巡りを起こし、何度か再インストールを実施しております。

環境

CentOS7にPostgreSQLをインストールし勉強中です。

最後に

システムやネットワークの仕様・不具合等の質問と違い、回答し辛い質問で申し訳ありませんが、
お知恵を拝借させていただけますでしょうか。
よろしくお願いします。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 3

checkベストアンサー

0

知識がゼロなら最新を追わずに、書籍のバージョンに合わせて勉強するほうが良いです。
1つバージョンが異なることにより破壊的な変更も稀によくある(変な日本語)。
ですがベースは同じなので足踏みするよりマシです。

 ドキュメント類

最新だと日本語ドキュメントはないみたいですね。
https://www.postgresql.org/files/documentation/pdf/10/postgresql-10-US.pdf

アーカイブの中にバージョン9の日本語ドキュメントがあります。
https://www.postgresql.jp/document/9.6/html/

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/12/22 10:03

    お返事ありがとうございます。

    某言語でバージョンが1つ上がった事により、
    内容が大きく変わってしまい断念した経験があり、
    新しい書籍を求めておりましたが、
    まずは上記のサイトより勉強を進めたいと思います。

    キャンセル

0

とりあえず、実行した内容と表示されたエラーをそのまま載せて質問されては?
今参考にしている書籍やURLもわかると良いかも?

社内にpostgresの経験者がいないということですので、有償研修 に行くのも良いでしょう。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/12/21 01:48

    お返事ありがとうございます。
    実は、先週ようやくDBを扱うサーバやアプリの社内決済が下りた所でして、
    プロジェクトの詳細な内容がこちらに一切下りてきておりません。

    ただ動き出すと一気にプロジェクトが進んでしまう類のものでして、
    困った事に(MY)SQL経験者の手が塞がっており、自分の所にお鉢が回ってきた次第です。

    そういった事情もあって、本来質問事項にあがってくるはずの「実行した内容」「エラー」を一切提示できておりません。

    有償研修も検討したのですがなかなか高額なものが多く、
    connpass等でセミナーがないか確認しましたが、
    日程がどうしても合わない・postgresqlのイベントがそれほど多くない等の事情を鑑み、
    一旦書籍等で基礎が抑えられた状態で、次はどう進めるか考えようと思っておりました。

    購入した書籍ですが、ネガティブな評価を書きこんでしまいましたので、
    書籍タイトルの書き込みはご勘弁いただけますでしょうか…。
    とりあえす本年発売した教本とだけ記載させていただきます。

    キャンセル

  • 2017/12/21 07:30

    社内の風通しを良くしたうえで、1ヶ月でも2ヶ月でも良いからPostgreSQLの熟練者を雇わないと崩壊しそうな気がします。

    キャンセル

0

DB・SQL共に知識がほぼ0な為、

と言う事でしたら、あまりデータベースのエンジンにこだわらず、SQLの参考書を探した方が良いかとおもいます。

たしかに、データベースエンジンによって多少仕様が違うものがありますが、基本的なところはSQLと言う事で共通です。
まずそこから基礎を勉強してから、DBエンジンによる違いを学んだ方が良いかとおもいます。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/12/21 01:35

    お返事ありがとうございます。
    つい一か月前まで「SQL」の意味すら分かっていなかった状態から、
    少しずつ知識の土台作りを進めている最中です。

    SQLの基本が原則同じであれば、そこから進めていきたいと思います。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 91.04%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る

  • PostgreSQL

    839questions

    PostgreSQLはオープンソースのオブジェクトリレーショナルデータベース管理システムです。 Oracle Databaseで使われるPL/SQLを参考に実装されたビルトイン言語で、Windows、 Mac、Linux、UNIX、MSなどいくつものプラットフォームに対応しています。