projects
/
quanlib.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Track SQL statement execution times, so that they can be profiled.
[quanlib.git]
/
store.rb
diff --git
a/store.rb
b/store.rb
index 69e1278d40393ea9d3d7e75d34cdf452645e8ed1..bf24b0e20c28a7fcbb9a373a656347811a16294b 100644
(file)
--- a/
store.rb
+++ b/
store.rb
@@
-3,6
+3,7
@@
require 'csv'
require 'fileutils'
require 'inifile'
require 'pg'
require 'fileutils'
require 'inifile'
require 'pg'
+require 'tconn'
require 'series'
require 'series'
@@
-33,7
+34,8
@@
class Store
def connect
# @conn = PGconn.connect('localhost', 5432, '', '', 'quanlib', 'quanlib', 'quanlib')
def connect
# @conn = PGconn.connect('localhost', 5432, '', '', 'quanlib', 'quanlib', 'quanlib')
- @conn = PG.connect(@dbhost, @dbport, '', '', @dbname, @dbuser, @dbpass)
+ # @conn = PG.connect(@dbhost, @dbport, '', '', @dbname, @dbuser, @dbpass)
+ @conn = TimedConn.new(PG.connect(@dbhost, @dbport, '', '', @dbname, @dbuser, @dbpass))
return @conn
end
return @conn
end
@@
-90,7
+92,7
@@
EOS
create_efs =
<<EOS
CREATE TABLE EFS (
create_efs =
<<EOS
CREATE TABLE EFS (
- id INTEGER,
+ id INTEGER
PRIMARY KEY
,
mimetype VARCHAR(64)
);
EOS
mimetype VARCHAR(64)
);
EOS