Skip to content
drupal_association.dev.sql 5.43 KiB
Newer Older
UPDATE users SET access = 280299600;
Neil Drumm's avatar
Neil Drumm committed
UPDATE content_type_association_membership_benefit SET field_assoc_benefit_code_value = 'DrupalDrupalDrupal', field_assoc_benefit_link_url = 'http://example.com/';

TRUNCATE association_drupalorg_2012_at_large_voters;
Neil Drumm's avatar
Neil Drumm committed
TRUNCATE uc_cart_products;
TRUNCATE uc_orders;
TRUNCATE uc_order_admin_comments;
TRUNCATE uc_order_comments;
TRUNCATE uc_order_line_items;
TRUNCATE uc_order_log;
TRUNCATE uc_order_products;
TRUNCATE uc_payment_check;
TRUNCATE uc_payment_cod;
TRUNCATE uc_payment_other;
TRUNCATE uc_payment_receipts;
TRUNCATE uc_payment_paypal_ipn;
Neil Drumm's avatar
Neil Drumm committed
DELETE FROM uc_coupons WHERE status <> 0;
Neil Drumm's avatar
Neil Drumm committed
TRUNCATE uc_coupons_orders;
TRUNCATE donations;
TRUNCATE votingapi_vote;
TRUNCATE uc_coupon_purchase_users;
Neil Drumm's avatar
Neil Drumm committed

-- Remove sensitive variables
DELETE FROM variable WHERE name LIKE '%authnet%';
DELETE FROM variable WHERE name LIKE '%dfp_api%';

-- Unpublished content
DELETE FROM node WHERE status <> 1 AND type NOT IN ('product', 'association_training');

-- Comments
DELETE FROM comment WHERE status <> 1;
UPDATE comment SET hostname = '127.0.0.1';
Neil Drumm's avatar
Neil Drumm committed

-- Depending tables
DELETE node FROM node LEFT JOIN users ON node.uid = users.uid WHERE users.uid IS NULL;
DELETE node_access FROM node_access LEFT JOIN node ON node.nid = node_access.nid WHERE node.nid IS NULL;
DELETE node_revision FROM node_revision LEFT JOIN node ON node.nid = node_revision.nid WHERE node.nid IS NULL;
Neil Drumm's avatar
Neil Drumm committed
DELETE content_type_association_membership_benefit FROM content_type_association_membership_benefit LEFT JOIN node ON node.nid = content_type_association_membership_benefit.nid WHERE node.nid IS NULL;
DELETE book FROM book LEFT JOIN node ON node.nid = book.nid WHERE node.nid IS NULL;
DELETE comment FROM comment LEFT JOIN node ON node.nid = comment.nid WHERE node.nid IS NULL;
DELETE comment FROM comment LEFT JOIN users ON comment.uid = users.uid WHERE users.uid IS NULL;
DELETE comment FROM comment LEFT JOIN comment c2 ON comment.pid = c2.cid WHERE c2.cid IS NULL AND comment.pid <> 0;
Neil Drumm's avatar
Neil Drumm committed
DELETE files FROM files LEFT JOIN users ON files.uid = users.uid WHERE users.uid IS NULL;
DELETE files FROM files INNER JOIN field_data_upload upload ON files.fid = upload.upload_fid LEFT JOIN node ON upload.entity_id = node.nid WHERE upload.upload_fid IS NULL;
DELETE upload FROM field_data_upload upload LEFT JOIN node ON upload.entity_id = node.nid WHERE node.nid IS NULL;
DELETE file_managed FROM file_managed LEFT JOIN users ON file_managed.uid = users.uid WHERE users.uid IS NULL;

-- Get rid of unpublished/blocked nodes, users, comments and related data in other tables.
DELETE f FROM field_revision_comment_body AS f LEFT JOIN comment c ON f.entity_id = c.cid WHERE c.cid IS NULL;
DELETE f FROM field_data_comment_body AS f LEFT JOIN comment c ON f.entity_id = c.cid WHERE c.cid IS NULL;
DELETE f FROM field_revision_body AS f LEFT JOIN node n ON f.entity_id = n.nid WHERE f.entity_type = 'node' AND n.nid IS NULL;
DELETE f FROM field_data_body AS f LEFT JOIN node n ON f.entity_id = n.nid WHERE f.entity_type = 'node' AND n.nid IS NULL;
DELETE f FROM content_field_assoc_sponsor_users AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
DELETE f FROM content_type_association_event AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
DELETE f FROM content_type_association_job AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
DELETE f FROM content_type_association_membership_benefit AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
DELETE f FROM content_type_association_sponsor AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
DELETE f FROM content_type_association_sponsorship AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
DELETE f FROM content_type_association_sponsorship_level AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
DELETE f FROM content_type_association_training AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
DELETE f FROM content_type_badge AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
DELETE f FROM content_type_nomination AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
DELETE f FROM content_type_product AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
DELETE f FROM content_type_project AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
DELETE f FROM content_type_webform AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
DELETE f FROM field_data_taxonomyextra AS f LEFT JOIN comment c ON f.entity_id = c.cid WHERE c.cid IS NULL;
DELETE f FROM field_data_taxonomy_vocabulary_1 AS f LEFT JOIN comment c ON f.entity_id = c.cid WHERE c.cid IS NULL;
DELETE f FROM field_data_taxonomy_vocabulary_29 AS f LEFT JOIN comment c ON f.entity_id = c.cid WHERE c.cid IS NULL;
DELETE f FROM field_data_taxonomy_vocabulary_4 AS f LEFT JOIN comment c ON f.entity_id = c.cid WHERE c.cid IS NULL;
DELETE f FROM field_data_upload AS f LEFT JOIN comment c ON f.entity_id = c.cid WHERE c.cid IS NULL;
DELETE f FROM field_revision_taxonomyextra AS f LEFT JOIN comment c ON f.entity_id = c.cid WHERE c.cid IS NULL;
DELETE f FROM field_revision_taxonomy_vocabulary_1 AS f LEFT JOIN comment c ON f.entity_id = c.cid WHERE c.cid IS NULL;
DELETE f FROM field_revision_taxonomy_vocabulary_29 AS f LEFT JOIN comment c ON f.entity_id = c.cid WHERE c.cid IS NULL;
DELETE f FROM field_revision_taxonomy_vocabulary_4 AS f LEFT JOIN comment c ON f.entity_id = c.cid WHERE c.cid IS NULL;
DELETE f FROM field_revision_upload AS f LEFT JOIN comment c ON f.entity_id = c.cid WHERE c.cid IS NULL;