Sha256: d61280320f132e5d04db2cafed2862d4ba1dec6bbb551daa268458df951691e3

Contents?: true

Size: 678 Bytes

Versions: 4

Compression:

Stored size: 678 Bytes

Contents

#!/usr/bin/env ruby

$:.unshift(File.join(File.dirname(__FILE__), "../../lib"))
$:.unshift(File.join(File.dirname(__FILE__), "../../test"))

require 'Assert'
require 'sqlpostgres'

include SqlPostgres
include Assert

Connection.open do |connection|

  connection.exec("create temporary table foo (i int, t text)")

  # Example: ../../lib/sqlpostgres/Insert.rb
  insert = Insert.new('foo', connection)
  insert.insert('i', 1)
  insert.insert('t', 'foo')
  p insert.statement           # OUTPUT
  insert.exec
  # End example

  select = Select.new(connection)
  select.select('i')
  select.select('t')
  select.from('foo')
  assertEquals(select.exec, [{'i'=>1, 't'=>'foo'}])

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
sqlpostgres-1.3.0 doc/examples/insert.rb
sqlpostgres-1.2.6 doc/examples/insert.rb
sqlpostgres-1.2.5 doc/examples/insert.rb
sqlpostgres-1.2.4 doc/examples/insert.rb