@@ -838,7 +838,6 @@ class CDTOC(Base):
838
838
track_count = Column (Integer , nullable = False )
839
839
leadout_offset = Column (Integer , nullable = False )
840
840
track_offset = Column (Integer , nullable = False )
841
- degraded = Column (Boolean , nullable = False , default = False , server_default = sql .false ())
842
841
created = Column (DateTime (timezone = True ), server_default = sql .func .now ())
843
842
844
843
@@ -937,6 +936,26 @@ class EditNote(Base):
937
936
edit = relationship ('Edit' , foreign_keys = [edit_id ], innerjoin = True )
938
937
939
938
939
+ class EditNoteChange (Base ):
940
+ __tablename__ = 'edit_note_change'
941
+ __table_args__ = (
942
+ Index ('edit_note_change_idx_edit_note' , 'edit_note' ),
943
+ {'schema' : mbdata .config .schemas .get ('musicbrainz' , 'musicbrainz' )}
944
+ )
945
+
946
+ id = Column (Integer , primary_key = True )
947
+ status = Column (Enum ('deleted' , 'edited' , name = 'EDIT_NOTE_STATUS' , schema = mbdata .config .schemas .get ('musicbrainz' , 'musicbrainz' )))
948
+ edit_note_id = Column ('edit_note' , Integer , ForeignKey (apply_schema ('edit_note.id' , 'musicbrainz' ), name = 'edit_note_change_fk_edit_note' ), nullable = False )
949
+ change_editor_id = Column ('change_editor' , Integer , ForeignKey (apply_schema ('editor.id' , 'musicbrainz' ), name = 'edit_note_change_fk_change_editor' ), nullable = False )
950
+ change_time = Column (DateTime (timezone = True ), server_default = sql .func .now ())
951
+ old_note = Column (String , nullable = False )
952
+ new_note = Column (String , nullable = False )
953
+ reason = Column (String , nullable = False , default = '' , server_default = sql .text ("''" ))
954
+
955
+ edit_note = relationship ('EditNote' , foreign_keys = [edit_note_id ], innerjoin = True )
956
+ change_editor = relationship ('Editor' , foreign_keys = [change_editor_id ], innerjoin = True )
957
+
958
+
940
959
class EditNoteRecipient (Base ):
941
960
__tablename__ = 'edit_note_recipient'
942
961
__table_args__ = (
@@ -6526,7 +6545,6 @@ class LinkType(Base):
6526
6545
link_phrase = Column (String (255 ), nullable = False )
6527
6546
reverse_link_phrase = Column (String (255 ), nullable = False )
6528
6547
long_link_phrase = Column (String (255 ), nullable = False )
6529
- priority = Column (Integer , nullable = False , default = 0 , server_default = sql .text ('0' ))
6530
6548
last_updated = Column (DateTime (timezone = True ), server_default = sql .func .now ())
6531
6549
is_deprecated = Column (Boolean , nullable = False , default = False , server_default = sql .false ())
6532
6550
has_dates = Column (Boolean , nullable = False , default = True , server_default = sql .true ())
@@ -6673,6 +6691,22 @@ class EditorCollectionEvent(Base):
6673
6691
event = relationship ('Event' , foreign_keys = [event_id ], innerjoin = True )
6674
6692
6675
6693
6694
+ class EditorCollectionGenre (Base ):
6695
+ __tablename__ = 'editor_collection_genre'
6696
+ __table_args__ = (
6697
+ {'schema' : mbdata .config .schemas .get ('musicbrainz' , 'musicbrainz' )}
6698
+ )
6699
+
6700
+ collection_id = Column ('collection' , Integer , ForeignKey (apply_schema ('editor_collection.id' , 'musicbrainz' ), name = 'editor_collection_genre_fk_collection' ), nullable = False , primary_key = True )
6701
+ genre_id = Column ('genre' , Integer , ForeignKey (apply_schema ('genre.id' , 'musicbrainz' ), name = 'editor_collection_genre_fk_genre' ), nullable = False , primary_key = True )
6702
+ added = Column (DateTime (timezone = True ), server_default = sql .func .now ())
6703
+ position = Column (Integer , nullable = False , default = 0 , server_default = sql .text ('0' ))
6704
+ comment = Column (String , nullable = False , default = '' , server_default = sql .text ("''" ))
6705
+
6706
+ collection = relationship ('EditorCollection' , foreign_keys = [collection_id ], innerjoin = True )
6707
+ genre = relationship ('Genre' , foreign_keys = [genre_id ], innerjoin = True )
6708
+
6709
+
6676
6710
class EditorCollectionInstrument (Base ):
6677
6711
__tablename__ = 'editor_collection_instrument'
6678
6712
__table_args__ = (
@@ -6841,59 +6875,6 @@ class EditorOauthToken(Base):
6841
6875
application = relationship ('Application' , foreign_keys = [application_id ], innerjoin = True )
6842
6876
6843
6877
6844
- class EditorWatchPreferences (Base ):
6845
- __tablename__ = 'editor_watch_preferences'
6846
- __table_args__ = (
6847
- {'schema' : mbdata .config .schemas .get ('musicbrainz' , 'musicbrainz' )}
6848
- )
6849
-
6850
- editor_id = Column ('editor' , Integer , ForeignKey (apply_schema ('editor.id' , 'musicbrainz' ), name = 'editor_watch_preferences_fk_editor' , ondelete = 'CASCADE' ), nullable = False , primary_key = True )
6851
- notify_via_email = Column (Boolean , nullable = False , default = True , server_default = sql .true ())
6852
- notification_timeframe = Column (Interval , nullable = False , default = '1 week' , server_default = sql .text ("'1 week'" ))
6853
- last_checked = Column (DateTime (timezone = True ), nullable = False , server_default = sql .func .now ())
6854
-
6855
- editor = relationship ('Editor' , foreign_keys = [editor_id ], innerjoin = True )
6856
-
6857
-
6858
- class EditorWatchArtist (Base ):
6859
- __tablename__ = 'editor_watch_artist'
6860
- __table_args__ = (
6861
- {'schema' : mbdata .config .schemas .get ('musicbrainz' , 'musicbrainz' )}
6862
- )
6863
-
6864
- artist_id = Column ('artist' , Integer , ForeignKey (apply_schema ('artist.id' , 'musicbrainz' ), name = 'editor_watch_artist_fk_artist' , ondelete = 'CASCADE' ), nullable = False , primary_key = True )
6865
- editor_id = Column ('editor' , Integer , ForeignKey (apply_schema ('editor.id' , 'musicbrainz' ), name = 'editor_watch_artist_fk_editor' , ondelete = 'CASCADE' ), nullable = False , primary_key = True )
6866
-
6867
- artist = relationship ('Artist' , foreign_keys = [artist_id ], innerjoin = True )
6868
- editor = relationship ('Editor' , foreign_keys = [editor_id ], innerjoin = True )
6869
-
6870
-
6871
- class EditorWatchReleaseGroupType (Base ):
6872
- __tablename__ = 'editor_watch_release_group_type'
6873
- __table_args__ = (
6874
- {'schema' : mbdata .config .schemas .get ('musicbrainz' , 'musicbrainz' )}
6875
- )
6876
-
6877
- editor_id = Column ('editor' , Integer , ForeignKey (apply_schema ('editor.id' , 'musicbrainz' ), name = 'editor_watch_release_group_type_fk_editor' , ondelete = 'CASCADE' ), nullable = False , primary_key = True )
6878
- release_group_type_id = Column ('release_group_type' , Integer , ForeignKey (apply_schema ('release_group_primary_type.id' , 'musicbrainz' ), name = 'editor_watch_release_group_type_fk_release_group_type' ), nullable = False , primary_key = True )
6879
-
6880
- editor = relationship ('Editor' , foreign_keys = [editor_id ], innerjoin = True )
6881
- release_group_type = relationship ('ReleaseGroupPrimaryType' , foreign_keys = [release_group_type_id ], innerjoin = True )
6882
-
6883
-
6884
- class EditorWatchReleaseStatus (Base ):
6885
- __tablename__ = 'editor_watch_release_status'
6886
- __table_args__ = (
6887
- {'schema' : mbdata .config .schemas .get ('musicbrainz' , 'musicbrainz' )}
6888
- )
6889
-
6890
- editor_id = Column ('editor' , Integer , ForeignKey (apply_schema ('editor.id' , 'musicbrainz' ), name = 'editor_watch_release_status_fk_editor' , ondelete = 'CASCADE' ), nullable = False , primary_key = True )
6891
- release_status_id = Column ('release_status' , Integer , ForeignKey (apply_schema ('release_status.id' , 'musicbrainz' ), name = 'editor_watch_release_status_fk_release_status' ), nullable = False , primary_key = True )
6892
-
6893
- editor = relationship ('Editor' , foreign_keys = [editor_id ], innerjoin = True )
6894
- release_status = relationship ('ReleaseStatus' , foreign_keys = [release_status_id ], innerjoin = True )
6895
-
6896
-
6897
6878
class Medium (Base ):
6898
6879
__tablename__ = 'medium'
6899
6880
__table_args__ = (
@@ -8573,6 +8554,18 @@ class MediumIndex(Base):
8573
8554
medium = relationship ('Medium' , foreign_keys = [medium_id ])
8574
8555
8575
8556
8557
+ class UnreferencedRowLog (Base ):
8558
+ __tablename__ = 'unreferenced_row_log'
8559
+ __table_args__ = (
8560
+ Index ('unreferenced_row_log_idx_inserted' , 'inserted' ),
8561
+ {'schema' : mbdata .config .schemas .get ('musicbrainz' , 'musicbrainz' )}
8562
+ )
8563
+
8564
+ table_name = Column (String , nullable = False , primary_key = True )
8565
+ row_id = Column (Integer , nullable = False , primary_key = True )
8566
+ inserted = Column (DateTime (timezone = True ), server_default = sql .func .now ())
8567
+
8568
+
8576
8569
class URL (Base ):
8577
8570
__tablename__ = 'url'
8578
8571
__table_args__ = (
0 commit comments