Do not delete placeholder multiple email address for deleted accounts.
[project/infrastructure.git] / snapshot / drupal_association.dev.sql
1 UPDATE users SET access = 280299600;
2 UPDATE content_type_association_membership_benefit SET field_assoc_benefit_code_value = 'DrupalDrupalDrupal', field_assoc_benefit_link_url = 'http://example.com/';
3
4 TRUNCATE civicrm_drupal_username_sync;
5 TRUNCATE association_drupalorg_2012_at_large_voters;
6 TRUNCATE uc_cart_products;
7 TRUNCATE uc_orders;
8 TRUNCATE uc_order_admin_comments;
9 TRUNCATE uc_order_comments;
10 TRUNCATE uc_order_line_items;
11 TRUNCATE uc_order_log;
12 TRUNCATE uc_order_products;
13 TRUNCATE uc_payment_check;
14 TRUNCATE uc_payment_cod;
15 TRUNCATE uc_payment_other;
16 TRUNCATE uc_payment_receipts;
17 TRUNCATE uc_payment_paypal_ipn;
18 DELETE FROM uc_coupons WHERE status <> 0;
19 TRUNCATE uc_coupons_orders;
20 TRUNCATE donations;
21 TRUNCATE votingapi_vote;
22 TRUNCATE uc_coupon_purchase_users;
23
24 -- Remove sensitive variables
25 DELETE FROM variable WHERE name LIKE '%authnet%';
26 DELETE FROM variable WHERE name LIKE '%dfp_api%';
27 DELETE FROM profile_value WHERE fid IN (select fid from profile_field where visibility in (1, 4));
28
29 -- Unpublished content
30 DELETE FROM node WHERE status <> 1 AND type NOT IN ('product', 'association_training');
31
32 -- Comments
33 DELETE FROM comment WHERE status <> 1;
34 UPDATE comment SET hostname = '127.0.0.1';
35
36 -- Depending tables
37 DELETE node FROM node LEFT JOIN users ON node.uid = users.uid WHERE users.uid IS NULL;
38 DELETE node_access FROM node_access LEFT JOIN node ON node.nid = node_access.nid WHERE node.nid IS NULL;
39 DELETE node_revision FROM node_revision LEFT JOIN node ON node.nid = node_revision.nid WHERE node.nid IS NULL;
40 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;
41 DELETE book FROM book LEFT JOIN node ON node.nid = book.nid WHERE node.nid IS NULL;
42 DELETE comment FROM comment LEFT JOIN node ON node.nid = comment.nid WHERE node.nid IS NULL;
43 DELETE comment FROM comment LEFT JOIN users ON comment.uid = users.uid WHERE users.uid IS NULL;
44 DELETE comment FROM comment LEFT JOIN comment c2 ON comment.pid = c2.cid WHERE c2.cid IS NULL AND comment.pid <> 0;
45 DELETE files FROM files LEFT JOIN users ON files.uid = users.uid WHERE users.uid IS NULL;
46 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;
47 DELETE upload FROM field_data_upload upload LEFT JOIN node ON upload.entity_id = node.nid WHERE node.nid IS NULL;
48 DELETE file_managed FROM file_managed LEFT JOIN users ON file_managed.uid = users.uid WHERE users.uid IS NULL;
49
50 -- Get rid of unpublished/blocked nodes, users, comments and related data in other tables.
51 DELETE f FROM field_revision_comment_body AS f LEFT JOIN comment c ON f.entity_id = c.cid WHERE c.cid IS NULL;
52 DELETE f FROM field_data_comment_body AS f LEFT JOIN comment c ON f.entity_id = c.cid WHERE c.cid IS NULL;
53 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;
54 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;
55 DELETE f FROM content_field_assoc_sponsor_users AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
56 DELETE f FROM content_type_association_event AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
57 DELETE f FROM content_type_association_job AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
58 DELETE f FROM content_type_association_membership_benefit AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
59 DELETE f FROM content_type_association_sponsor AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
60 DELETE f FROM content_type_association_sponsorship AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
61 DELETE f FROM content_type_association_sponsorship_level AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
62 DELETE f FROM content_type_association_training AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
63 DELETE f FROM content_type_badge AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
64 DELETE f FROM content_type_nomination AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
65 DELETE f FROM content_type_product AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
66 DELETE f FROM content_type_project AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
67 DELETE f FROM content_type_webform AS f LEFT JOIN comment c ON f.nid = c.cid WHERE c.cid IS NULL;
68 DELETE f FROM field_data_taxonomyextra AS f LEFT JOIN comment c ON f.entity_id = c.cid WHERE c.cid IS NULL;
69 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;
70 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;
71 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;
72 DELETE f FROM field_data_upload AS f LEFT JOIN comment c ON f.entity_id = c.cid WHERE c.cid IS NULL;
73 DELETE f FROM field_revision_taxonomyextra AS f LEFT JOIN comment c ON f.entity_id = c.cid WHERE c.cid IS NULL;
74 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;
75 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;
76 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;
77 DELETE f FROM field_revision_upload AS f LEFT JOIN comment c ON f.entity_id = c.cid WHERE c.cid IS NULL;