Columns
Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id | INT UNSIGNED | 10 | √ | null |
|
|
Membership Id |
|||||||||
domain_id | INT UNSIGNED | 10 | null |
|
|
Which Domain is this match entry for |
||||||||||
member_of_contact_id | INT UNSIGNED | 10 | null |
|
|
Owner organization for this membership type. FK to Contact ID |
||||||||||
financial_type_id | INT UNSIGNED | 10 | null |
|
|
If membership is paid by a contribution - what financial type should be used. FK to civicrm_financial_type.id |
||||||||||
minimum_fee | DECIMAL | 18,9 | √ | 0.000000000 |
|
|
Minimum fee for this membership (0 for free/complimentary memberships). |
|||||||||
duration_unit | VARCHAR | 8 | √ | null |
|
|
Unit in which membership period is expressed. |
|||||||||
duration_interval | INT | 10 | √ | null |
|
|
Number of duration units in membership period (e.g. 1 year, 12 months). |
|||||||||
period_type | VARCHAR | 8 | √ | null |
|
|
Rolling membership period starts on signup date. Fixed membership periods start on fixed_period_start_day. |
|||||||||
fixed_period_start_day | INT | 10 | √ | null |
|
|
For fixed period memberships, month and day (mmdd) on which subscription/membership will start. Period start is back-dated unless after rollover day. |
|||||||||
fixed_period_rollover_day | INT | 10 | √ | null |
|
|
For fixed period memberships, signups after this day (mmdd) rollover to next period. |
|||||||||
relationship_type_id | VARCHAR | 64 | √ | null |
|
|
FK to Relationship Type ID |
|||||||||
relationship_direction | VARCHAR | 128 | √ | null |
|
|
||||||||||
INT | 10 | √ | null |
|
|
Maximum number of related memberships. |
||||||||||
visibility | VARCHAR | 64 | √ | null |
|
|
||||||||||
weight | INT | 10 | √ | null |
|
|
||||||||||
receipt_text_signup | VARCHAR | 255 | √ | null |
|
|
Receipt Text for membership signup |
|||||||||
receipt_text_renewal | VARCHAR | 255 | √ | null |
|
|
Receipt Text for membership renewal |
|||||||||
auto_renew | TINYINT | 3 | √ | 0 |
|
|
0 = No auto-renew option; 1 = Give option, but not required; 2 = Auto-renew required; |
|||||||||
is_active | TINYINT | 3 | √ | 1 |
|
|
Is this membership_type enabled |
|||||||||
name_en_US | VARCHAR | 128 | √ | null |
|
|
||||||||||
description_en_US | VARCHAR | 255 | √ | null |
|
|
||||||||||
name_fr_CA | VARCHAR | 128 | √ | null |
|
|
||||||||||
description_fr_CA | VARCHAR | 255 | √ | null |
|
|
Indexes
Constraint Name | Type | Sort | Column(s) |
---|---|---|---|
PRIMARY | Primary key | Asc | id |
FK_civicrm_membership_type_domain_id | Performance | Asc | domain_id |
FK_civicrm_membership_type_financial_type_id | Performance | Asc | financial_type_id |
FK_civicrm_membership_type_member_of_contact_id | Performance | Asc | member_of_contact_id |
index_relationship_type_id | Performance | Asc | relationship_type_id |