Guest User

Untitled

a guest
Mar 10th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. # to move data to drupal
  2. require 'activerecord'
  3. class ActiveRecord::Drupal < ActiveRecord::Base
  4. self.abstract_class = true
  5. establish_connection(
  6. :adapter => "mysql",
  7. :host => "localhost",
  8. :username => "root",
  9. :password => "",
  10. :database => "nm_drupal"
  11. )
  12. end
  13.  
  14. class Vocabulary < ActiveRecord::Drupal
  15. set_table_name 'vocabulary'
  16. set_primary_key 'vid'
  17.  
  18. has_many :terms, :foreign_key => :vid
  19. end
  20.  
  21. class Node < ActiveRecord::Drupal
  22. set_table_name 'node'
  23. set_primary_key 'nid'
  24. end
  25.  
  26. class NodeRevision < ActiveRecord::Drupal
  27. set_table_name 'node_revisions'
  28. set_primary_key 'vid'
  29. end
  30.  
  31. class TermNode < ActiveRecord::Drupal
  32. set_table_name 'term_node'
  33. end
  34.  
  35. class Term < ActiveRecord::Drupal
  36. set_table_name 'term_data'
  37. set_primary_key 'tid'
  38.  
  39. belongs_to :vocabulary, :foreign_key => :vid
  40. end
  41.  
  42. class ContentTypeListing < ActiveRecord::Drupal
  43. set_table_name 'content_type_listing'
  44. end
Add Comment
Please, Sign In to add comment