fix bug with unique on both entry name and dir path_prefix
This commit is contained in:
4
files.py
4
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 "<eid: {}, path_prefix: {}>".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")
|
||||
|
||||
Reference in New Issue
Block a user