diff --git a/files.py b/files.py index da699db..eb53ab5 100644 --- a/files.py +++ b/files.py @@ -39,7 +39,7 @@ class EntryDirLink(db.Model): class Dir(db.Model): __tablename__ = "dir" eid = db.Column(db.Integer, db.ForeignKey("entry.id"), primary_key=True ) - path_prefix = db.Column(db.String, unique=False, nullable=False ) + path_prefix = db.Column(db.String, unique=True, nullable=False ) def __repr__(self): return "".format(self.eid, self.path_prefix) @@ -47,7 +47,7 @@ class Dir(db.Model): class Entry(db.Model): __tablename__ = "entry" id = db.Column(db.Integer, db.Sequence('file_id_seq'), primary_key=True ) - name = db.Column(db.String, unique=True, nullable=False ) + name = db.Column(db.String, unique=False, nullable=False ) type_id = db.Column(db.Integer, db.ForeignKey("file_type.id")) type = db.relationship("FileType") dir_details = db.relationship( "Dir")