Sha256: 24a9251690640e8c72fc2632f0f993dd963c84b0846aee220d9b7c606d773583

Contents?: true

Size: 639 Bytes

Versions: 2

Compression:

Stored size: 639 Bytes

Contents

require 'pp'
require 'pathname'
require 'rubygems'

root_path = Pathname(__FILE__).dirname.join('..').expand_path
lib_path  = root_path.join('lib')
$:.unshift(lib_path)

require 'adapter/cassanity'

client     = CassandraCQL::Database.new('127.0.0.1:9160')
executor   = Cassanity::Executors::CassandraCql.new(client: client)
connection = Cassanity::Connection.new(executor: executor)
keyspace   = connection.keyspace('adapter_cassanity')
keyspace.recreate

AppsCF = keyspace.column_family(:apps, {
  schema: Cassanity::Schema.new({
    primary_key: :id,
    columns: {
      id: :timeuuid,
      name: :text,
    }
  }),
})

AppsCF.create

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
adapter-cassanity-0.3.0 examples/shared_setup.rb
adapter-cassanity-0.2.0 examples/shared_setup.rb