module ViewData::PG::Controls::Table

Public Class Methods

create(drop: nil) click to toggle source
# File lib/view_data/pg/controls/table.rb, line 5
        def self.create(drop: nil)
          session = Session.build

          if drop
            session.execute("DROP TABLE IF EXISTS test_table")
          end

          session.execute(<<~SQL)
            CREATE TABLE #{name} (
              id uuid PRIMARY KEY,
              some_column text
            )
          SQL

          session.close
        end
name() click to toggle source
# File lib/view_data/pg/controls/table.rb, line 22
def self.name
  'test_table'
end