Changes between Version 6 and Version 7 of ERModel


Ignore:
Timestamp:
11/15/21 17:05:54 (3 years ago)
Author:
191151
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v6 v7  
    881. Users - ентитет кој претставува унија од повеќе видови корисници
    99* id - нумерички тип (примарен клуч)
    10 * full_name - varchar тип (задолжителен тип, макс. 100 карактери)
    11 * email - varchar тип (задолжителен тип, макс. 100 карактери)
    12 * username - varchar тип (задолжителен тип, макс. 100 карактери)
    13 * password - varchar тип (задолжителен тип, макс. 100 карактери)
    14 * profile_picture - varchar тип (задолжителен тип, макс. 100 карактери)
    15 * email_verified_at - датум (опционален тип)
    16 * created_at - датум (задолжитенел тип)
    17 * updated_at - датум (опционален тип)
    18 * deleted_at - датум (опционален тип)
    19 * last_login_at - датум (опционален тип)
    20 * last_login_ip - varchar тип (опционален тип, макс. 15 карактери)
    21 * user_agent - текстуален тип (опционален тип)
     10* full_name - varchar тип (задолжителен атрибут, макс. 80 карактери)
     11* email - varchar тип (задолжителен атрибут)
     12* username - varchar тип (задолжителен атрибут, макс. 100 карактери)
     13* password - varchar тип (задолжителен атрибут)
     14* profile_picture - varchar тип (задолжителен атрибут)
     15* email_verified_at - датум (опционален атрибут)
     16* created_at - датум (задолжитенел атрибут)
     17* updated_at - датум (опционален атрибут)
     18* deleted_at - датум (опционален атрибут)
     19* last_login_at - датум (опционален атрибут)
     20* last_login_ip - varchar тип (опционален атрибут, макс. 15 карактери)
     21* user_agent - текстуален тип (опционален атрибут)
    2222
    23232. **Organizers** - ентитет кој преставува организатор
    24 * city - varchar тип (заолжителен тип, макс. 85 карактери)
    25 * country - varchar тип (заолжителен тип, макс. 56 карактери)
     24* city - varchar тип (заолжителен атрибут, макс. 85 карактери)
     25* country - varchar тип (заолжителен атрибут, макс. 56 карактери)
    2626* stripe_id -
    2727* card_brand -
    28 * card_last_four - датум (опционален тип, макс. 4 карактери)
    29 * trial_ends_at - датум (опционален тип)
     28* card_last_four - датум (опционален атрибут, макс. 4 карактери)
     29* trial_ends_at - датум (опционален атрибут)
    3030
    31313. **Artists** - ентитет кој претставува артист
    32 * short_description -
    33 * price_per_hour -
    34 * birth_date -
    35 * city -
    36 * country -
    37 * instagram_link -
    38 * facebook_link -
    39 * apple_music_link -
    40 * youtube_link -
    41 * spotify_link
     32* short_description - текстуален тип (задолжителен атрибут)
     33* price_per_hour - нумерички тим (задолжителен атрибут, мин. 1)
     34* birth_date - датум (задолжителен атрибут)
     35* city - varchar тип (заолжителен атрибут, макс. 85 карактери)
     36* country - varchar тип (заолжителен атрибут, макс. 56 карактери)
     37* instagram_link - varchar тип (заолжителен атрибут)
     38* facebook_link - varchar тип (заолжителен атрибут)
     39* apple_music_link - varchar тип (заолжителен атрибут)
     40* youtube_link - varchar тип (заолжителен атрибут)
     41* spotify_link - varchar тип (заолжителен атрибут)
    4242
    43434. **Managers** - ентитет кој претставува менаџер на одреден(и) артист(и)
    4444
    45455. **Manager_Invites** - ентитет кој претставува поканет менаџњер од страна на одреден артист
    46 * id -
    47 * email -
    48 * name -
    49 * invitation_token -
    50 * registered_at -
    51 * created_at -
    52 * updated_at -
     46* id - нумерички тип (примарен клуч)
     47* email - varchar тип (задолжителен атрибут)
     48* name - varchar тип (задолжителен атрибут, макс. 80 карактери)
     49* invitation_token - varchar тип (задолжителен атрибут)
     50* registered_at - датум (опционален атрибут)
     51* created_at - датум (заолжителен атрибут)
     52* updated_at - датум (опционален атрибут)
    5353
    54546. **Artist_Types** - ентитет кој претставува типови на артисти (соло, дуо, бенд, итн.)
    55 * id -
    56 * name -
     55* id - нумерички тип (примарен клуч)
     56* name - varchar тип (задолжителен атрибут)
    5757
    58587. **Genres** - ентитет кој претставува жанрови на музика
    59 * id -
    60 * name -
     59* id - нумерички тип (примарен клуч)
     60* name - varchar тип (задолжителен атрибут)
    6161
    62628. **Reviews** - ентитет кој претставува рецензии за одреден артист
    63 * id -
    64 * rating -
    65 * content -
    66 * created_at -
    67 * author_id -
     63* id - нумерички тип (примарен клуч)
     64* rating - нумерички тип (задолжителен атрибут)
     65* content - текстуален тип (задолжителен атрибут)
     66* created_at - датум (заолжителен атрибут)
     67* author_id - нумерички тип (заолжителен атрибут)
    6868
    69699. **Images** - ентитет кој претставува слики за одреден артист
    70 * id -
    71 * path -
    72 * created_at -
    73 * updated_at -
     70* id - нумерички тип (примарен клуч)
     71* path - varchar тип (задолжителен атрибут)
     72* created_at - датум (заолжителен атрибут)
     73* updated_at - датум (опционален атрибут)
    7474
    757510. **Events** - ентитет кој претстаува настани креирани од страна на организаторот
    76 * id -
    77 * title -
    78 * slug -
    79 * short_description -
    80 * city -
    81 * country -
    82 * venue_name -
    83 * venue_address -
    84 * start_time -
    85 * end_time -
    86 * created_at -
    87 * updated_at -
     76* id - нумерички тип (примарен клуч)
     77* title - varchar тип (задолжителен атрибут, макс. 100 карактери)
     78* slug - varchar тип (задолжителен атрибут, макс. 150 карактери)
     79* short_description - текстуален тип (задолжителен атрибут, макс. 1000 карактери)
     80* city - varchar тип (заолжителен атрибут, макс. 85 карактери)
     81* country - varchar тип (заолжителен атрибут, макс. 56 карактери)
     82* venue_name - varchar тип (задолжителен атрибут)
     83* venue_address - varchar тип (задолжителен атрибут)
     84* start_time - датум (заолжителен атрибут)
     85* end_time - датум (заолжителен атрибут)
     86* created_at - датум (заолжителен атрибут)
     87* updated_at - датум (опционален атрибут)
    8888
    898911. **Event_Types** - ентитет кој претставува тип на настани
    90 * id -
    91 * name -
     90* id - нумерички тип (примарен клуч)
     91* name - varchar тип (задолжителен атрибут)
    9292
    939312. **Offers** - ентитет кој претставува понуда (која се испраќа до одреден артисти)
    94 * id -
    95 * status -
    96 * price -
    97 * completed_at -
    98 * created_at -
    99 * updated_at -
     94* id - нумерички тип (примарен клуч)
     95* status - нумерички тип (заолжителен атрибут)
     96* price - нумерички тип (заолжителен атрибут)
     97* completed_at - датум (опционален атрибут)
     98* created_at - датум (заолжителен атрибут)
     99* updated_at - датум (опционален атрибут)
    100100
    10110113. **Comments** - ентитет кој претставува коментар за одредена понуда
    102 * id -
    103 * content -
    104 * author_id -
    105 * created_at -
    106 * updated_at -
     102* id - нумерички тип (примарен клуч)
     103* content - текстуален тип (задолжителен атрибут)
     104* author_id - нумерички тип (заолжителен атрибут)
     105* created_at - датум (заолжителен атрибут)
     106* updated_at - датум (опционален атрибут)
    107107
    10810814. **Transactions** - ентитет кој претставува трансакција
    109 * id -
    110 * user_id -
    111 * name -
    112 * stripe_id -
    113 * stripe_status -
    114 * stripe_plan -
    115 * quantity -
    116 * trial_ends_at
    117 * ends_at -
    118 * created_at -
    119 * updated_at -
     109* id - нумерички тип (примарен клуч)
     110* user_id - нумерички тип (заолжителен атрибут)
     111* name - varchar тип (задолжителен атрибут)
     112* stripe_id - varchar тип (задолжителен атрибут)
     113* stripe_status - varchar тип (задолжителен атрибут)
     114* stripe_plan - varchar тип (задолжителен атрибут)
     115* quantity - нумерички тип (заолжителен атрибут)
     116* trial_ends_at - датум (опционален атрибут)
     117* ends_at - датум (опционален атрибут)
     118* created_at - датум (заолжителен атрибут)
     119* updated_at - датум (опционален атрибут)
    120120
    121121**''Релации''**