Class: MetaDb::PostgresConnection
Instance Method Summary
collapse
Methods inherited from Connection
#initialize, open
Instance Method Details
#close ⇒ Object
87
|
# File 'lib/meta_db/connection.rb', line 87
def close() @conn.finish end
|
#closed? ⇒ Boolean
88
|
# File 'lib/meta_db/connection.rb', line 88
def closed?() @conn.finished? end
|
#database ⇒ Object
78
|
# File 'lib/meta_db/connection.rb', line 78
def database() @conn.db end
|
#escape(s) ⇒ Object
82
|
# File 'lib/meta_db/connection.rb', line 82
def escape(s) @conn.escape_string(s) end
|
#execute(sql) ⇒ Object
84
|
# File 'lib/meta_db/connection.rb', line 84
def execute(sql) @conn.exec(sql) end
|
#host ⇒ Object
76
|
# File 'lib/meta_db/connection.rb', line 76
def host() @conn.host end
|
#password ⇒ Object
80
|
# File 'lib/meta_db/connection.rb', line 80
def password() @conn.pass end
|
#port ⇒ Object
77
|
# File 'lib/meta_db/connection.rb', line 77
def port() @conn.port end
|
#select(sql) ⇒ Object
85
|
# File 'lib/meta_db/connection.rb', line 85
def select(sql) PostgresResult.new(@conn.exec(sql)) end
|
#user ⇒ Object
79
|
# File 'lib/meta_db/connection.rb', line 79
def user() @conn.user end
|