mirror of
https://github.com/codeninjasllc/discourse.git
synced 2024-11-27 17:46:05 -05:00
Add more comments to the Drupal import script since there seems to be a lot of variation in the db schema
This commit is contained in:
parent
2f4307310d
commit
21aa126181
1 changed files with 8 additions and 1 deletions
|
@ -22,11 +22,18 @@ class ImportScripts::Drupal < ImportScripts::Base
|
||||||
{id: row['id'], username: row['name'], email: row['email'], created_at: Time.zone.at(row['created'])}
|
{id: row['id'], username: row['name'], email: row['email'], created_at: Time.zone.at(row['created'])}
|
||||||
end
|
end
|
||||||
|
|
||||||
# Drupal allows duplicate category names, so you may need to exclude some categories or rename them here.
|
# You'll need to edit the following query for your Drupal install:
|
||||||
|
#
|
||||||
|
# * Drupal allows duplicate category names, so you may need to exclude some categories or rename them here.
|
||||||
|
# * Table name may be term_data.
|
||||||
|
# * May need to select a vid other than 1.
|
||||||
create_categories(@client.query("SELECT tid, name, description FROM taxonomy_term_data WHERE vid = 1;")) do |c|
|
create_categories(@client.query("SELECT tid, name, description FROM taxonomy_term_data WHERE vid = 1;")) do |c|
|
||||||
{id: c['tid'], name: c['name'].try(:strip), description: c['description']}
|
{id: c['tid'], name: c['name'].try(:strip), description: c['description']}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# "Nodes" in Drupal are divided into types. Here we import two types,
|
||||||
|
# and will later import all the comments/replies for each node.
|
||||||
|
# You will need to figure out what the type names are on your install and edit the queries to match.
|
||||||
create_blog_topics
|
create_blog_topics
|
||||||
create_forum_topics
|
create_forum_topics
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue