PostgreSQL

PerlでSQL接続/操作を学ぶための自作ドリル

DBI経由でPostgreSQLに接続し、データの登録/参照を行う。 問題 CSVファイルの内容をDBに登録する DBとテーブルはPgAdmin3で用意する。 CSVファイル(sample.csv) name,email,address "山田 太郎",taro.yamada@xxx.com,"東京" "田中 次郎",jiro.tanaka@xxx.c…

PostgreSQLのデータをPgAdmin3からダンプしpg_restoreでリストアする

PostgreSQLのデータを他のマシンに移行する際、移行先のマシンでGUIが使えない時がある。(sshでのリモートアクセス時など) そんな時、PgAdmin3でCOMPRESSモードでダンプしたデータをそのままpg_restoreでリストアしようとすると失敗する事がある。 圧縮デー…

職場実習15日目

今日はレビューをする日。にもかかわらず、作業があまり進んでいない。 暇を見て、自宅のWindowsにPerlをインストールして、ソースを移植しようと試みてたものの、CPANでモジュールを導入する途中でgccのパスが認識されないエラーに見舞われたり、Perlの実行…

職場実習13日目

今日は昨日の作業の続きを行った。 ファイルのアップロードの不具合 昨日に引き続き、ファイルがアップロードできない原因を探っているが、まだ見付からない。 サーバーはApatch2.0を使っているが、設定ファイルを読んでもそれらしき場所は見付からず、引き…

職場実習12日目

今日は、データの追加・更新・削除処理を全て揃え、画像の送信・受取り部分も作成する予定だったが、データベースに不備が見付かったため、修正に大幅に時間を取られた。しかし、その甲斐あって不備が解消された。

職場実習10日目

作業が遅れ気味のため、レビューを今週末まで伸ばしてもらった。PostgreSQL文書の最新バージョン向けを見付けたのでリンクを更新。 PostgreSQL 8.4.0文書

職場実習9日目

明日からお盆休みのため、今日までに作業の区切りをつける必要がある。perl DBIからSQL問い合わせ結果の表の列名を簡単に取得する方法があったので、早速使ってみる。 カラム名の一覧を取得

職場実習8日目

掲示板の実装部分の作業が遅れ気味。 作業ペースを上げようにも、SQLとのアクセスが中々うまく行かない。

職場実習7日目

今日はSS投稿サイトのDBを構築し、perlを使って操作できるようにする。

職場実習6日目

今日はperl CGI掲示板(SS投稿サイト)の基本的な仕様を考える。 機能については前日書いた通りだが、どういう仕組みのサイトにするのか触れていない。DB仕様を決めるのに役に立ったサイト PostgreSQL 8.2.5文書SQLテーブル定義をいくつか考えているうちに、と…

職場実習5日目

引き続きperlのCGI掲示板作成 CGIの処理部分とHTML表示部分を切り分ける ある程度まとまった複数行表示箇所は、perlの場合複数行でまとめて書く事ができるが、HTML文の部分のみ外部ファイルとして用意したほうが、書式の編集や挿げ替えが容易になると思う。 …