main
Alpha Chen 1 year ago
parent 7c94fa0587
commit fbf67891ed
Signed by: alpha
SSH Key Fingerprint: SHA256:3fOT8fiYQG/aK9ntivV3Bqtg8AYQ7q4nV6ZgihOA20g

@ -0,0 +1,30 @@
require_relative "db"
class Entity < Sequel::Model
one_to_many :notes
one_to_many :sources
one_to_one :title
many_to_many :tags
one_to_one :url
end
class Note < Sequel::Model
many_to_one :entity
end
class Source < Sequel::Model
many_to_one :entity
many_to_one :source, class: :Entity
end
class Title < Sequel::Model
many_to_one :entity
end
class Tag < Sequel::Model
many_to_many :entities
end
class Url < Sequel::Model
one_to_one :entity
end
Loading…
Cancel
Save