DB

なんちゃってエンジニアのちょっとした楽する為の工夫:PostgreSQL Advent Calendar #19

PostgreSQL Advent Calendar 2011の19日目を担当します@dai_yamashitaです。pgpoolでmd5認証が通すことができない(ほんと誰か教えてください。。m(_ _)m) くらいの (PostgreSQLでmd5認証ぐらいはできるんですよ。。。)なんちゃってエンジニアですが、 そ…

DBI経由でPostgreSQLで結果取れた!!

前回つまずいていた所が 解決したので、記録x2♪♪DBIについては、以下を参照。 http://www.gnu.org/software/smalltalk/manual-libs/html_node/DBI-package.html#DBI-packageこんな感じになりました。 PackageLoader fileInPackages: #( 'ROE' 'DBD-PostgreS…

DBI経由でPostgreSQLが動かないのでつまずいている経過報告

さて、DBD-PostgreSQLが導入できたところで、いよいよDBアクセス!! 当たり前だけど、ターゲットはPostgreSQLです。参考は、http://www.gnu.org/software/smalltalk/manual/html_node/Database.html です。ちなみに、上記ページのサンプルはそのままでは動…

複数テーブルにALTER TABLEとかの処理を実施しないといけない場合に楽する方法

今回は、テーブル数が多いDBのオーナーの変更依頼があって、手作業でやってられなかったのでちょっと工数削減を実施。 以下の内容で、スキーマとテーブル一覧の取得が出来ます。 SELECT SCHEMANAME || '.' || TABLENAME AS schema_tbl_name FROM PG_TABLES W…

2つのテーブルから共通したIDを除いたものを抽出する方法

最近、Squeakさわれてません。。。 4月に入ると落ち着くはずなので、そこから再開予定。。。で、タイトルの件ですが、みなさんどうされているのかなと思って書いてみた。例:(例が悪かったらごめんさい。) AテーブルとBテーブルがあって、共通のIDがあるも…

DBからとってきたデータをAssociationにチャレンジ(解決編?)

associations do: と associationsDo: の違いについて、id:sumimさんからコメント頂きました。(ありがとうございます!!) associations do: と associationsDo: は、やっていることは同じなのですが、作業内容が違います(でも得られる結果は同じです)。…

DBからとってきたデータをAssociationにチャレンジ(失敗)

今データベースからかえってきた値はOrderedCollection(順序付き集合)の中にDictionary(連想配列)に入っているんですが、umejavaさんのコメントで、(度々、ありがとうございます。) Associationですが、単なるキーと値のペアですね。OrderedCollectionなど…

PostgreSQL Client for Squeakの動きがよくわからないの解決の巻。

またまた、umejavaさんにコメントを頂き解決しました!! 度々ありがとうございます。m(_ _)m result rows collect:[:each | each dataKeyedByFieldName]. ですね。do:だと単に回すだけなのですが、collect:だとブロックの評価結果がコピーされたコレクショ…

PostgreSQL Client for Squeakの動きがよくわからないの続き。

umejavaさんのコメントで、やっと動きが理解できました。 ありがとうございます!! というか、自分が理解できてなさすぎなんですよね。。。orz result rows at:1 dataKeyedByFieldName. => (result rows at:1) dataKeyedByFieldName. ですね。単項式のほう…

PostgreSQL Client for Squeakの動きがよくわからない。。。

実は、2週間以上悩んでいたりします。。。 ORマッパー調べたりとかいろいろしましたが、結局クエリを書くことが多いので、 シンプルなものにいきついて、PostgreSQL Client Squeakを使うことにしました。ほんとに情報がなくて、ソース読みまくったんですが…

PostgreSQLのインストール(ソースコンパイル)

MacにPostgreSQLをインストールする際はPortsが多いのですが、DBに関してはソースコンパイルの 人なので、インストール記録。 いけてないところがあれば、ツッコミお待ちしております。※postgresアカウントは作成済みのこと。 ファイルのダウンロード まずは…

Squeakはじめました。

会社では新しい期が始まり、今期は新しい言語を取り組んでみようということを目標にしました。 いろんな考え方やらなんやらが吸収できてよいかなぁーというのがあるのと、同じ言語ばかりなのもどうかと思いまして。。。どうせやるなら他の人がほとんどやって…

MacにOpenDBXを導入する

今後のいろいろやりたいことがあって現在その準備中。その中で、OpenDBXを導入する必要があったので、その記録。 Delphiからも使えちゃうみたい。Windows/Mac/Linux環境はほとんど気にしなくてよいのですが、 今は、環境気にせずに使えるからあんまりこれを…

PostgreSQLのDesigner pgDesigner

DB

お久しぶりです。東京研修中のid:dai_yamashitaです。m(_ _)m 東京はやはり大阪に比べ物価が高いので、節約にせっせと勤しんでおりますwお仕事では、DBがPostgreSQLなのですが、MySQLにはMySQL Workbenchがあっていいなーっと思ってPostgreSQLに無いか探して…

DBDesigner-fork 日本語版でPostgreSQLに接続する方法

DB

会社のPCがPen4で結構遅い?(今となっては)ので、Eclipse系のERモデリングツールを動かすのは 結構つらいのものがあります。。。:-) 開発環境はWinで、ER図を描かないといけない人になったので、 モデリングツールを探していたのですが、ネイティブアプリで…

PostgreSQLのテーブル定義取得SQL

DB

参考にさせて頂きます。今度の業務はPostgreSQLを使用するみたいなので。。 http://d.hatena.ne.jp/absj31/20080310/1205091108