]> git.openstreetmap.org Git - rails.git/blob - app/models/old_way_node.rb
Merge remote-tracking branch 'upstream/pull/3485'
[rails.git] / app / models / old_way_node.rb
1 # == Schema Information
2 #
3 # Table name: way_nodes
4 #
5 #  way_id      :bigint(8)        not null, primary key
6 #  node_id     :bigint(8)        not null
7 #  version     :bigint(8)        not null, primary key
8 #  sequence_id :bigint(8)        not null, primary key
9 #
10 # Indexes
11 #
12 #  way_nodes_node_idx  (node_id)
13 #
14 # Foreign Keys
15 #
16 #  way_nodes_id_fkey  (way_id => ways.way_id)
17 #
18
19 class OldWayNode < ApplicationRecord
20   self.table_name = "way_nodes"
21   self.primary_keys = "way_id", "version", "sequence_id"
22
23   belongs_to :old_way, :foreign_key => [:way_id, :version], :inverse_of => :old_nodes
24   # A bit messy, referring to current nodes and ways, should do for the data browser for now
25   belongs_to :node
26   belongs_to :way
27 end