wp_inpipe_subscription_log
StaticA logging table that records activity, events, or audit history.
Column Definitions
| Column | Type | Nullable |
|---|---|---|
| 🔑id | BIGINT(20) | NO |
| subscription_type | VARCHAR(50) | NO |
| payment_status | VARCHAR(20) | NO |
| previous_status | VARCHAR(20) | YES |
| subscription_expiry | TIMESTAMP | YES |
| reason | VARCHAR(255) | YES |
| webhook_id | VARCHAR(50) | YES |
| created_at | TIMESTAMP | YES |
| utm_source | VARCHAR(255) | YES |
| utm_medium | VARCHAR(255) | YES |
| utm_campaign | VARCHAR(255) | YES |
| utm_term | VARCHAR(255) | YES |
| utm_content | VARCHAR(255) | YES |
| utm_id | VARCHAR(255) | YES |
| utm_custom1_key | VARCHAR(30) | YES |
| utm_custom1_value | VARCHAR(255) | YES |
| utm_custom2_key | VARCHAR(30) | YES |
| utm_custom2_value | VARCHAR(255) | YES |
| utm_custom3_key | VARCHAR(30) | YES |
| utm_custom3_value | VARCHAR(255) | YES |
| full_url | TEXT | YES |
| coded_url | TEXT | YES |
| created_at | TIMESTAMP | YES |
| updated_at | TIMESTAMP | YES |
| field_name | VARCHAR(20) | NO |
| option_value | VARCHAR(255) | NO |
| is_default | BOOLEAN | YES |
| FALSE | for | YES |
| created_at | TIMESTAMP | YES |
| updated_at | TIMESTAMP | YES |
| subscription_key | VARCHAR(40) | YES |
| subscription_creation | TIMESTAMP | YES |
| subscription_expiry | TIMESTAMP | YES |
| subscription_name | VARCHAR(100) | YES |
| subscription_type | VARCHAR(20) | YES |
| subscription_status | VARCHAR(20) | YES |
| subscription_user | VARCHAR(10) | YES |
| plugin_install | TIMESTAMP | YES |
| event_tracking_url | VARCHAR(255) | YES |
| last_valid_tracking_url_test | TIMESTAMP | YES |
| client_id | VARCHAR(50) | YES |
| plan_type | VARCHAR(50) | YES |
| utm_processing_enabled | BOOLEAN | YES |
| utm_tracking_enabled | BOOLEAN | YES |
| auto_clear_utm_records | BOOLEAN | YES |
| utm_retention_days | INT | YES |
| payment_status | VARCHAR(20) | YES |
| last_payment_date | TIMESTAMP | YES |
| next_payment_date | TIMESTAMP | YES |
| billing_address | TEXT | YES |
| contact_email | VARCHAR(255) | YES |
| last_activity | TIMESTAMP | YES |
| api_key | VARCHAR(255) | YES |
| event_categories | JSON | YES |
| user_role | VARCHAR(50) | YES |
| webhook_secret_unhashed | VARCHAR(255) | YES |
| webhook_secret_hashed | VARCHAR(255) | YES |
| trial_expiry_date | TIMESTAMP | YES |
| last_login_date | TIMESTAMP | YES |
| last_verification | TIMESTAMP | YES |
| next_verification | TIMESTAMP | YES |
| verification_failures | INT | YES |
| plugin_version | VARCHAR(20) | YES |
| created_at | TIMESTAMP | YES |
| updated_at | TIMESTAMP | YES |
| code | VARCHAR(50) | NO |
| status | VARCHAR(20) | NO |
| last_check | BIGINT(20) | NO |
| attempts | INT | NO |
| verify_date | TIMESTAMP | YES |
| site_url | VARCHAR(255) | NO |
| created_at | TIMESTAMP | YES |
| updated_at | TIMESTAMP | YES |
CREATE TABLE Statement
CREATE TABLE wp_inpipe_subscription_log ( id BIGINT(20) NOT NULL AUTO_INCREMENT, subscription_type VARCHAR(50) NOT NULL, payment_status VARCHAR(20) NOT NULL, previous_status VARCHAR(20) DEFAULT NULL, subscription_expiry TIMESTAMP NULL DEFAULT NULL, reason VARCHAR(255) DEFAULT NULL, webhook_id VARCHAR(50) DEFAULT NULL, created_at TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (id), KEY idx_created_at (created_at), KEY idx_payment_status (payment_status), KEY idx_subscription_type (subscription_type) ) $charset_collate", // UTM tracking for free version. 'inpipe_utm_codes' => "CREATE TABLE wp_inpipe_utm_codes ( id CHAR(5) NOT NULL, utm_source VARCHAR(255) DEFAULT NULL, utm_medium VARCHAR(255) DEFAULT NULL, utm_campaign VARCHAR(255) DEFAULT NULL, utm_term VARCHAR(255) DEFAULT NULL, utm_content VARCHAR(255) DEFAULT NULL, utm_id VARCHAR(255) DEFAULT NULL, utm_custom1_key VARCHAR(30) DEFAULT NULL, utm_custom1_value VARCHAR(255) DEFAULT NULL, utm_custom2_key VARCHAR(30) DEFAULT NULL, utm_custom2_value VARCHAR(255) DEFAULT NULL, utm_custom3_key VARCHAR(30) DEFAULT NULL, utm_custom3_value VARCHAR(255) DEFAULT NULL, full_url TEXT DEFAULT NULL, coded_url TEXT DEFAULT NULL, created_at TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (id), KEY idx_utm_source (utm_source), KEY idx_utm_medium (utm_medium), KEY idx_utm_campaign (utm_campaign) ) $charset_collate", // UTM dropdown options management - added in 1.1.1. 'inpipe_utm_options' => "CREATE TABLE wp_inpipe_utm_options ( id BIGINT(20) UNSIGNED AUTO_INCREMENT, field_name VARCHAR(20) NOT NULL COMMENT 'UTM field: source, medium, campaign, term, content, id', option_value VARCHAR(255) NOT NULL COMMENT 'Custom dropdown option value', is_default BOOLEAN DEFAULT FALSE COMMENT 'TRUE for seeded defaults, FALSE for user-added', created_at TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (id), UNIQUE KEY idx_field_value (field_name, option_value), KEY idx_field_name (field_name), KEY idx_is_default (is_default) ) $charset_collate", // Core settings table - enhanced for free version. 'inpipe_pluginsettings' => "CREATE TABLE wp_inpipe_pluginsettings ( id CHAR(5) NOT NULL, subscription_key VARCHAR(40) DEFAULT NULL, subscription_creation TIMESTAMP NULL DEFAULT NULL, subscription_expiry TIMESTAMP NULL DEFAULT NULL, subscription_name VARCHAR(100) DEFAULT NULL, subscription_type VARCHAR(20) DEFAULT 'free', subscription_status VARCHAR(20) DEFAULT 'inactive', subscription_user VARCHAR(10) DEFAULT NULL, plugin_install TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP, event_tracking_url VARCHAR(255) DEFAULT NULL, last_valid_tracking_url_test TIMESTAMP NULL DEFAULT NULL, client_id VARCHAR(50) DEFAULT NULL, plan_type VARCHAR(50) DEFAULT NULL, utm_processing_enabled BOOLEAN DEFAULT FALSE, utm_tracking_enabled BOOLEAN DEFAULT FALSE, auto_clear_utm_records BOOLEAN DEFAULT FALSE, utm_retention_days INT DEFAULT 30, payment_status VARCHAR(20) DEFAULT 'inactive', last_payment_date TIMESTAMP NULL DEFAULT NULL, next_payment_date TIMESTAMP NULL DEFAULT NULL, billing_address TEXT DEFAULT NULL, contact_email VARCHAR(255) DEFAULT NULL, last_activity TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP, api_key VARCHAR(255) DEFAULT NULL, event_categories JSON DEFAULT NULL, user_role VARCHAR(50) DEFAULT 'viewer', webhook_secret_unhashed VARCHAR(255) DEFAULT NULL, webhook_secret_hashed VARCHAR(255) DEFAULT NULL, trial_expiry_date TIMESTAMP NULL DEFAULT NULL, last_login_date TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP, last_verification TIMESTAMP NULL DEFAULT NULL, next_verification TIMESTAMP NULL DEFAULT NULL, verification_failures INT DEFAULT 0, plugin_version VARCHAR(20) DEFAULT NULL, created_at TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (id), KEY idx_subscription_type (subscription_type), KEY idx_subscription_status (subscription_status), KEY idx_payment_status (payment_status) ) $charset_collate", // License verification data. 'inpipe_verification_data' => "CREATE TABLE wp_inpipe_verification_data ( id BIGINT(20) UNSIGNED AUTO_INCREMENT, code VARCHAR(50) NOT NULL, status VARCHAR(20) NOT NULL DEFAULT '', last_check BIGINT(20) NOT NULL DEFAULT 0, attempts INT NOT NULL DEFAULT 0, verify_date TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP, site_url VARCHAR(255) NOT NULL, created_at TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (id), KEY idx_code (code), KEY idx_status (status) ) $charset_collate", );
Safe to delete?
If you have uninstalled inPIPE by Seresa, this table is generally safe to remove. However, always back up your database first.
Note: Some plugins share tables or are dependencies of other plugins. Verify nothing else depends on this table before dropping it.
How to remove this table
DROP TABLE IF EXISTS `wp_inpipe_subscription_log`;
Run this query using phpMyAdmin, Adminer, or your MySQL client. Back up first.
Other tables from inPIPE by Seresa