DB
PostgreSQL Advent Calendar 2011の19日目を担当します@dai_yamashitaです。pgpoolでmd5認証が通すことができない(ほんと誰か教えてください。。m(_ _)m) くらいの (PostgreSQLでmd5認証ぐらいはできるんですよ。。。)なんちゃってエンジニアですが、 そ…
前回つまずいていた所が 解決したので、記録x2♪♪DBIについては、以下を参照。 http://www.gnu.org/software/smalltalk/manual-libs/html_node/DBI-package.html#DBI-packageこんな感じになりました。 PackageLoader fileInPackages: #( 'ROE' 'DBD-PostgreS…
さて、DBD-PostgreSQLが導入できたところで、いよいよDBアクセス!! 当たり前だけど、ターゲットはPostgreSQLです。参考は、http://www.gnu.org/software/smalltalk/manual/html_node/Database.html です。ちなみに、上記ページのサンプルはそのままでは動…
今回は、テーブル数が多いDBのオーナーの変更依頼があって、手作業でやってられなかったのでちょっと工数削減を実施。 以下の内容で、スキーマとテーブル一覧の取得が出来ます。 SELECT SCHEMANAME || '.' || TABLENAME AS schema_tbl_name FROM PG_TABLES W…
最近、Squeakさわれてません。。。 4月に入ると落ち着くはずなので、そこから再開予定。。。で、タイトルの件ですが、みなさんどうされているのかなと思って書いてみた。例:(例が悪かったらごめんさい。) AテーブルとBテーブルがあって、共通のIDがあるも…
associations do: と associationsDo: の違いについて、id:sumimさんからコメント頂きました。(ありがとうございます!!) associations do: と associationsDo: は、やっていることは同じなのですが、作業内容が違います(でも得られる結果は同じです)。…
今データベースからかえってきた値はOrderedCollection(順序付き集合)の中にDictionary(連想配列)に入っているんですが、umejavaさんのコメントで、(度々、ありがとうございます。) Associationですが、単なるキーと値のペアですね。OrderedCollectionなど…
またまた、umejavaさんにコメントを頂き解決しました!! 度々ありがとうございます。m(_ _)m result rows collect:[:each | each dataKeyedByFieldName]. ですね。do:だと単に回すだけなのですが、collect:だとブロックの評価結果がコピーされたコレクショ…
umejavaさんのコメントで、やっと動きが理解できました。 ありがとうございます!! というか、自分が理解できてなさすぎなんですよね。。。orz result rows at:1 dataKeyedByFieldName. => (result rows at:1) dataKeyedByFieldName. ですね。単項式のほう…
実は、2週間以上悩んでいたりします。。。 ORマッパー調べたりとかいろいろしましたが、結局クエリを書くことが多いので、 シンプルなものにいきついて、PostgreSQL Client Squeakを使うことにしました。ほんとに情報がなくて、ソース読みまくったんですが…
MacにPostgreSQLをインストールする際はPortsが多いのですが、DBに関してはソースコンパイルの 人なので、インストール記録。 いけてないところがあれば、ツッコミお待ちしております。※postgresアカウントは作成済みのこと。 ファイルのダウンロード まずは…
会社では新しい期が始まり、今期は新しい言語を取り組んでみようということを目標にしました。 いろんな考え方やらなんやらが吸収できてよいかなぁーというのがあるのと、同じ言語ばかりなのもどうかと思いまして。。。どうせやるなら他の人がほとんどやって…
今後のいろいろやりたいことがあって現在その準備中。その中で、OpenDBXを導入する必要があったので、その記録。 Delphiからも使えちゃうみたい。Windows/Mac/Linux環境はほとんど気にしなくてよいのですが、 今は、環境気にせずに使えるからあんまりこれを…
お久しぶりです。東京研修中のid:dai_yamashitaです。m(_ _)m 東京はやはり大阪に比べ物価が高いので、節約にせっせと勤しんでおりますwお仕事では、DBがPostgreSQLなのですが、MySQLにはMySQL Workbenchがあっていいなーっと思ってPostgreSQLに無いか探して…
会社のPCがPen4で結構遅い?(今となっては)ので、Eclipse系のERモデリングツールを動かすのは 結構つらいのものがあります。。。:-) 開発環境はWinで、ER図を描かないといけない人になったので、 モデリングツールを探していたのですが、ネイティブアプリで…
参考にさせて頂きます。今度の業務はPostgreSQLを使用するみたいなので。。 http://d.hatena.ne.jp/absj31/20080310/1205091108