Guest User

Untitled

a guest
Mar 10th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. # YAML Store
  2. require 'ramaze/store/default'
  3. DB = Ramaze::Store::Default.new('yaml.db')
  4.  
  5. # Sequel
  6. # require 'sequel'
  7.  
  8. # DB = Sequel.sqlite 'db.sqlite'
  9. # DB = Sequel('mysql://user:pass@host:port/dbname')
  10.  
  11. # class Author < Sequel::Model(:authors)
  12. # set_schema do
  13. # primary_key :id
  14. # varchar :name
  15. # end
  16. # end
  17.  
  18. # Author.create_table
  19. # Author.create :name => 'Michael Crichton'
  20.  
  21. # ActiveRecord
  22. # require 'active_record'
  23.  
  24. # ActiveRecord::Base.establish_connection :adapter => 'sqlite3', :database => 'db.sqlite'
  25. # ActiveRecord::Base.establish_connection(
  26. # :adapter => "mysql",
  27. # :host => "host",
  28. # :username => "user",
  29. # :password => "pass",
  30. # :database => "dbname"
  31. # )
  32.  
  33. # class NewItem < ActiveRecord::Migration
  34. # def self.up
  35. # create_table :items do |t|
  36. # t.column :name, :string
  37. # t.column :description, :text
  38. # t.column :active, :boolean
  39. # t.column :created_at, :datetime
  40. # end
  41. # end
  42. # def self.down
  43. # drop_table :items
  44. # end
  45. # end
  46. # NewItem.up
  47.  
  48. # class ArItem < ActiveRecord::Base
  49. # set_table_name 'items'
  50. # end
  51.  
  52. # DataMapper
  53. # require 'data_mapper'
  54.  
  55. # DataMapper::Database.setup({
  56. # :adapter => 'mysql',
  57. # :host => 'localhost',
  58. # :username => 'user',
  59. # :password => 'pass',
  60. # :database => 'dbname'
  61. # })
  62.  
  63. # class Post < DataMapper::Base
  64. # property :title, :string
  65. # property :body, :text
  66. # property :created_at, :datetime
  67. # end
  68.  
  69. # database.save(Post)
  70.  
  71. # Og
  72. # require 'og'
  73. # $DBG = true
  74.  
  75. # class Entry
  76. # property :created, Time
  77. # property :updated, Time
  78. # property :title, String
  79. # property :content, String
  80. # def initialize title, content
  81. # @created=Time.now
  82. # @updated=Time.now
  83. # @title=title
  84. # @content=content
  85. # end
  86. # end
  87.  
  88. # Og.setup :evolve_schema => :full, :store => :sqlite
  89.  
  90. # DBI
  91.  
  92.  
  93. # Kansas
Add Comment
Please, Sign In to add comment