Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Kazuya Hirobe
761 views
20090124shibuya Trac
Shibuya.trac発表スライド PluginをPostgresSQL対応する
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
1
/ 41
2
/ 41
3
/ 41
4
/ 41
5
/ 41
6
/ 41
7
/ 41
8
/ 41
9
/ 41
10
/ 41
11
/ 41
12
/ 41
13
/ 41
14
/ 41
15
/ 41
16
/ 41
17
/ 41
18
/ 41
19
/ 41
20
/ 41
21
/ 41
22
/ 41
23
/ 41
24
/ 41
25
/ 41
26
/ 41
27
/ 41
28
/ 41
29
/ 41
30
/ 41
31
/ 41
32
/ 41
33
/ 41
34
/ 41
35
/ 41
36
/ 41
37
/ 41
38
/ 41
39
/ 41
40
/ 41
41
/ 41
More Related Content
PDF
組み込みLinuxでのGolangのススメ
by
Tetsuyuki Kobayashi
PDF
Linuxのユーザーランドをinitから全てまるごとgolangで書く
by
Tetsuyuki Kobayashi
PPTX
Seurity Camp Award 2016
by
slankdev
PDF
OSC 2016 Hokkaido セミナー資料
by
slankdev
PDF
Groovyの紹介20130323
by
Yasuharu Hayami
PDF
Homebrewによるソフトウェアの実装(1)
by
Yoshihiro Mizoguchi
PDF
Homebrewによるソフトウェアの実装 (3)
by
Yoshihiro Mizoguchi
PPTX
サイボウズ・ラボユース中間報告会
by
slankdev
組み込みLinuxでのGolangのススメ
by
Tetsuyuki Kobayashi
Linuxのユーザーランドをinitから全てまるごとgolangで書く
by
Tetsuyuki Kobayashi
Seurity Camp Award 2016
by
slankdev
OSC 2016 Hokkaido セミナー資料
by
slankdev
Groovyの紹介20130323
by
Yasuharu Hayami
Homebrewによるソフトウェアの実装(1)
by
Yoshihiro Mizoguchi
Homebrewによるソフトウェアの実装 (3)
by
Yoshihiro Mizoguchi
サイボウズ・ラボユース中間報告会
by
slankdev
What's hot
PDF
Homebrewによるソフトウェアの実装 (2)
by
Yoshihiro Mizoguchi
PDF
Osc2010 tokyo fall@kaorun
by
Kaoru NAKAMURA
PPTX
(ゲームじゃない方の)switchで遊びたい話
by
Masanori Masui
PDF
CSRを自動生成する!
by
Taichi Ishitani
PDF
LibPGEN 1st Step Guide
by
slankdev
PPTX
MessagePack RPC によるドキドキ非同期通信 @関ジャバ 2012年度8月
by
Takashi Someda
PDF
OSC2016 Tokyo/Spring セミナー資料
by
slankdev
PDF
Seccamp 2016 チューター成果報告
by
slankdev
PDF
Read Groovy Compile process(Groovy Benkyoukai 2013)
by
Uehara Junji
PDF
Trac 0.12 と今後の動向および Trac への貢献 - tanabata.trac 2010-07-07
by
Jun Omae
PDF
Introductionof taskflow
by
harubelle
PDF
New features of Groovy 2.0 and 2.1
by
Uehara Junji
PDF
Scala2.10.x bytecode problems in Android
by
Taisuke Oe
PDF
統計解析ソフトR
by
Yoshitomo Akimoto
PPT
Outputz.vim
by
ryota ichie
PDF
ちょっと怖くなくったRails
by
Yutaka Kinjyo
PPTX
オンプレ&HTTP Proxyな環境でRancherOS入れてみた話
by
YASUKAZU NAGATOMI
PDF
今日から使おうSmalltalk
by
Sho Yoshida
PDF
PHPerのためのpostgresqlチューニングmini
by
Takhisa Hirokawa
PDF
Ohotech特盛 #11 Box2DWebを触ってみよう
by
Fumihito Yokoyama
Homebrewによるソフトウェアの実装 (2)
by
Yoshihiro Mizoguchi
Osc2010 tokyo fall@kaorun
by
Kaoru NAKAMURA
(ゲームじゃない方の)switchで遊びたい話
by
Masanori Masui
CSRを自動生成する!
by
Taichi Ishitani
LibPGEN 1st Step Guide
by
slankdev
MessagePack RPC によるドキドキ非同期通信 @関ジャバ 2012年度8月
by
Takashi Someda
OSC2016 Tokyo/Spring セミナー資料
by
slankdev
Seccamp 2016 チューター成果報告
by
slankdev
Read Groovy Compile process(Groovy Benkyoukai 2013)
by
Uehara Junji
Trac 0.12 と今後の動向および Trac への貢献 - tanabata.trac 2010-07-07
by
Jun Omae
Introductionof taskflow
by
harubelle
New features of Groovy 2.0 and 2.1
by
Uehara Junji
Scala2.10.x bytecode problems in Android
by
Taisuke Oe
統計解析ソフトR
by
Yoshitomo Akimoto
Outputz.vim
by
ryota ichie
ちょっと怖くなくったRails
by
Yutaka Kinjyo
オンプレ&HTTP Proxyな環境でRancherOS入れてみた話
by
YASUKAZU NAGATOMI
今日から使おうSmalltalk
by
Sho Yoshida
PHPerのためのpostgresqlチューニングmini
by
Takhisa Hirokawa
Ohotech特盛 #11 Box2DWebを触ってみよう
by
Fumihito Yokoyama
Similar to 20090124shibuya Trac
PDF
PostgreSQLではじめるOSS開発@OSC 2014 Hiroshima
by
Shigeru Hanada
PPTX
監査要件を有するシステムに対する PostgreSQL 導入の課題と可能性
by
Ohyama Masanori
PPTX
Postgres Playground で pgbench を走らせよう!(第35回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
PDF
位置情報を使ったサービス「スマポ」をPostgreSQLで作ってみた db tech showcase 2013 Tokyo
by
Yoshiyuki Asaba
PDF
PostgreSQLによるデータ分析ことはじめ
by
Ohyama Masanori
PDF
OSSデータベースの開発コミュニティに参加しよう! (DEIM2024 発表資料)
by
NTT DATA Technology & Innovation
PDF
PostgreSQL開発コミュニティに参加しよう! (オープンデベロッパーズカンファレンス(ODC)2024 発表資料)
by
NTT DATA Technology & Innovation
PDF
PostreSQL監査
by
NTT DATA OSS Professional Services
PDF
PostgreSQL運用管理入門
by
Yoshiyuki Asaba
PDF
PostgreSQL監査
by
Ayumi Ishii
PDF
[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう by PostgreS...
by
Insight Technology, Inc.
PDF
PostgreSQL Unconference #26 No Error on PostgreSQL
by
Noriyoshi Shinoda
PDF
Chugoku db 17th-postgresql-9.6
by
Toshi Harada
PPTX
180421第8回関西DB勉強会- たまにはpgAdmin4も使ってみよう
by
Michio Kataoka
PDF
my sql-postgresql勉強会#6 LT 私的なPostgreSQLの楽しみ方
by
Toshi Harada
PDF
C16 45分でわかるPostgreSQLの仕組み by 山田努
by
Insight Technology, Inc.
PostgreSQLではじめるOSS開発@OSC 2014 Hiroshima
by
Shigeru Hanada
監査要件を有するシステムに対する PostgreSQL 導入の課題と可能性
by
Ohyama Masanori
Postgres Playground で pgbench を走らせよう!(第35回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
位置情報を使ったサービス「スマポ」をPostgreSQLで作ってみた db tech showcase 2013 Tokyo
by
Yoshiyuki Asaba
PostgreSQLによるデータ分析ことはじめ
by
Ohyama Masanori
OSSデータベースの開発コミュニティに参加しよう! (DEIM2024 発表資料)
by
NTT DATA Technology & Innovation
PostgreSQL開発コミュニティに参加しよう! (オープンデベロッパーズカンファレンス(ODC)2024 発表資料)
by
NTT DATA Technology & Innovation
PostreSQL監査
by
NTT DATA OSS Professional Services
PostgreSQL運用管理入門
by
Yoshiyuki Asaba
PostgreSQL監査
by
Ayumi Ishii
[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう by PostgreS...
by
Insight Technology, Inc.
PostgreSQL Unconference #26 No Error on PostgreSQL
by
Noriyoshi Shinoda
Chugoku db 17th-postgresql-9.6
by
Toshi Harada
180421第8回関西DB勉強会- たまにはpgAdmin4も使ってみよう
by
Michio Kataoka
my sql-postgresql勉強会#6 LT 私的なPostgreSQLの楽しみ方
by
Toshi Harada
C16 45分でわかるPostgreSQLの仕組み by 山田努
by
Insight Technology, Inc.
More from Kazuya Hirobe
PPTX
Photoshop apis
by
Kazuya Hirobe
KEY
20121201yidev hirobe iPad miniでRetina
by
Kazuya Hirobe
KEY
iPhoneDeveloper勉強会名古屋 2 発表資料 広部
by
Kazuya Hirobe
PPT
Floss桜山20081008 Hirobe
by
Kazuya Hirobe
PPT
公開型CMSとしてのTrac
by
Kazuya Hirobe
PPT
プラグインの紹介など
by
Kazuya Hirobe
Photoshop apis
by
Kazuya Hirobe
20121201yidev hirobe iPad miniでRetina
by
Kazuya Hirobe
iPhoneDeveloper勉強会名古屋 2 発表資料 広部
by
Kazuya Hirobe
Floss桜山20081008 Hirobe
by
Kazuya Hirobe
公開型CMSとしてのTrac
by
Kazuya Hirobe
プラグインの紹介など
by
Kazuya Hirobe
20090124shibuya Trac
1.
Plugin を PostgresSQL
対応する http://weekbuild.sakura.ne.jp/trac/
2.
自己紹介 名前:広部 キーボード:東プレ
Realforce マウス: Logicool V550 Nano サイト: http://weekbuild.sakura.ne.jp/trac/ twitter : hirobe 職業: SE-> 学生@名古屋 やること: Trac のプラグイン作ったり
3.
ある日のこと
4.
(画像はイメージです)
5.
やってみたら簡単だった!!
( ´∀`)σ)Д`) 注意: あくまで開発環境の話ですb あと、Windows環境の話
6.
あっと、言い忘れた PostgreSQL 8.3
以降 ( 最新は 8.3.5) は、 型チェックが厳密なので、 Trac0.11 以降しか動かないそうです ( ´_ ゝ ` )フーン
7.
ナガレ PostgreSQL をインストール
DB を見る Trac 側の準備 実際にエラーになったところ
8.
PostgreSQL をインストール PostgreSQL
でググる ↓ NPO 法人 日本 PostgreSQL ユーザ会 ↓ メニュー:ダウンロード ↓ PostgreSQL 8.3.5 Windows 版インストーラ ↓ Zip を解凍してインストーラ起動
9.
PostgreSQL をインストール
10.
PostgreSQL をインストール
11.
PostgreSQL をインストール 読んでから
12.
PostgreSQL をインストール
13.
PostgreSQL をインストール
14.
PostgreSQL をインストール
15.
PostgreSQL をインストール
16.
PostgreSQL をインストール
17.
PostgreSQL をインストール
18.
PostgreSQL をインストール
19.
PostgreSQL をインストール
20.
PostgreSQL をインストール
21.
PostgreSQL をインストール お好きに
22.
PostgreSQL をインストール インストールおわり
必要なのはパスワードを入力するくらい あくまで開発環境の話です 運用で使う場合は、もうちょっとまじめに Trac のサーバと PostgreSQL のサーバを分ける場合は、インストール時に設定しておく
23.
DBを見る これが ヤバイ
24.
DBを見る
25.
DBを見る
26.
DBを見る
27.
DBを見る
28.
DBを見る デフォルトで、 ・データベース:
postgres ・スキーマ: public がいます
29.
すげえ簡単ですね 以前コマンドでやったときは 結構苦労したのだが。。
30.
Trac の準備 psycopg2
をダウンロード psycopg is a PostgreSQL database adapter for the Python ソースからインストールするには VisualC が必要なので、 バイナリを入手します。 win-psycopg でググる ↓ はてなブックマーク - Stickpeople Project: win-psycopg ↓ サイト: win-pycopg ↓ Ver.2.0.8 の ReleaseBuild をダウンロード PostgreSQL8.3.4 版しかないけど、 8.3.5 で動いたよ http://www.stickpeople.com/projects/python/win-psycopg/
31.
Trac の準備 psycopg2をインストール
TracLightning(2.0.4) を使っている場合、 インストール時にエラーが出ました。 対応策: python2.5.2 をインストールする psycopg2 をインストールする psycopg2 をコピーする [Python インストールフォルダ ]\Lib\site-packages\psycopg2 ↓ [TracLightning インストールフォルダ ] \python\Lib\site-packages
32.
Trac の準備 プロジェクトを作る
プロジェクトを分ければ、1つの Trac で SQLite と PostgreSQL の環境作れます > trac-admin プロジェクト名 initenv データベース記述: postgres://postgres:pass@localhost:5432/postgres?schema=trac 詳しくは Edgewall の wiki : DatabaseBackend ユーザ パスワード データベース名 これから作る スキーマ名
33.
DBを見る ・スキーマ: trac
34.
あとは動かして確認しよう! pgAdmin
III からも、 SQL 試せるよ
35.
ちなみに trac-admin プロジェクト名
upgrade はダメで、 trac-admin プロジェクト名 upgrade --no-backup です。 ( ´_ ゝ ` )フーン
36.
実際にエラーになった ところ
37.
その1 Select Distinct
の場合、Order byで指定した項目は、selectの中にも含めること SELECT DISTINCT id FROM mailarc ORDER BY utcdate; SELECT DISTINCT id, utcdate FROM mailarc ORDER BY utcdate;
38.
その2 Selectで取得行数を指定する場合はLimit SELECT
rowid FROM mailarc WHERE rowid='1‘; SELECT rowid FROM mailarc Limit 1 ;
39.
その3 比較項目の型をそろえるべし 無理ならキャストするべし
(PostgreSQL 8.3 以降 ) SELECT … FROM …WHERE CAST('mailarc.id' as text) = attachment.id SELECT … FROM …WHERE mailarc.id = attachment.id; integer text
40.
その他は 特殊なもの(ストアドプロシージャとか)使わない テーブル名を検索しない(結構使いたい)
など、一般的な SQL といえないものはチェック あと、テーブル作る時に AutoIncreament を指定したい場合は、 trac.db.Table を使う (Discussion プラグインを参考に )
41.
というわけで、 PostgreSQL 対応しよう!
おわり