sqldefのリポジトリgithub.com これは何か Ridgepoleというツールをご存じでしょうか。 これはRubyのDSLでcreate_tableやadd_index等を書いてスキーマ定義をしておくとそれと実際のスキーマの差異を埋めるために必要なDDLを自動で生成・適用できる便利なツールです。一方、 で言われているように、Ridgepoleを動作させるためにはRubyやActiveRecordといった依存をインストールする必要があり、Railsアプリケーション以外で使う場合には少々面倒なことになります。*1 *2 そこで、PureGoで書くことでワンバイナリにし、また別言語圏の人でも使いやすいよう、RubyのDSLのかわりに、誰でも知ってるSQLでCREATE TABLEやALTER TABLEを書いて同じことができるようにしたのがsqldefです。 使用例 現時点ではMy

PostgreSQLを使ったわりと大きめのデータベースを設計することになったので、ER図を作成するツールについて調べました。 自分のために調べたことのメモなので「MySQLは?」とか訊かれても基本的にわかりません。 対象とするツールGUIDatabase Design Tools - PostgreSQL wiki 上記サイトで挙げられている17種類のツールを対象に比較を行います。 *1 条件 以下の観点で評価します。 必須要件 無料版があるWindows/Mac版が両方ある*2 PostgreSQLにフォワードエンジニアリング(SQLを生成)できる 欲しい機能 リバースエンジニアリング(SQLからERを生成) 他のツール(Eclipseとか)に依存しない テーブルやカラム、インデックスにコメントをつけられる それらのコメントにマルチバイト文字が使えるPDF、PNGへ書き出すことが

XML をデータベースに入れるのが面倒 XMLをDBのテーブルスキーマに変換して、INSERT文書くのって面倒じゃん? テーブルスキーマを考えるのが面倒 XMLの拡張性の良さが死ぬDBに入れてないデータが欠損する NULL処理どうすんの 単純にSQLに変換して、データベースに突っ込むまでは、カンタンだし全然オッケーなんだ。でもXMLってそういう用途じゃないよね。 で、XMLをいつも XMLカラムに保存してるんだけど、SQLでXpath使えたら便利じゃん? なんと、PostgreSQLならSQLにXpathが使える。 最初これを見つけた時に、嘘だろと思ったんですが、実際に試してみました。 postgreSQL の準備をして、いざ実験 XML 型を使う テーブルのカラムのタイプにXML 型というそのものズバッとのタイプがあったので、それを使うことにしたCREATE TABLE sample
ENGLISH FOLLOWS BELOW こんにちは、たむたむ(@tamtam180)です。 SmartNewsでは主に広告の配信サーバを書いています。 最近、PipelineDBというContinuous Queryをサポートする製品を導入したのでそのレポートを書きます。 なお、セットアップ方法は本家のサイトを見れば誰でも出来るので、そのあたりは割愛します。 競合にあたる製品としては、NorikraやAzureのStream Analyticsがあり、日本のエンジニア界隈ではNorikraを好んで使用していると思います。 私がPipelineDBを導入した理由は、PipelineDBがPostgreSQL(9.4)をベースにしているため、弊社が導入しているダッシュボードツール、Chartioとの相性が良かったからです。 PipelineDBとは PipelineDBは、PostgreS

Redash helps you make sense of your dataConnect and query your data sources,build dashboards to visualize data and share them with your company. “Redash is as essential asemail to my company. We love data but accessing the data is a pain withoutRedash. Any company Igo to, I get them hooked onRedash.It’s an easy sell :)” by Ben Dehghan, Co-Founder of Data Miner Read what our users say → Write

1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く