mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-14 01:15:50 +01:00
Add RELEASE_ASSET_ID
This commit is contained in:
@@ -31,6 +31,7 @@
|
||||
<column name="USER_NAME" type="varchar(100)" nullable="false"/>
|
||||
<column name="REPOSITORY_NAME" type="varchar(100)" nullable="false"/>
|
||||
<column name="RELEASE_ID" type="int" nullable="false"/>
|
||||
<column name="RELEASE_ASSET_ID" type="int" nullable="false" autoIncrement="true" unique="true"/>
|
||||
<column name="FILE_NAME" type="varchar(260)" nullable="false"/>
|
||||
<column name="LABEL" type="varchar(100)" nullable="true"/>
|
||||
<column name="SIZE" type="bigint" nullable="false"/>
|
||||
|
||||
@@ -11,6 +11,7 @@ trait ReleaseAssetComponent extends TemplateComponent {
|
||||
lazy val ReleaseAssets = TableQuery[ReleaseAssets]
|
||||
|
||||
class ReleaseAssets(tag : Tag) extends Table[ReleaseAsset](tag, "RELEASE_ASSET") with ReleaseTemplate {
|
||||
val releaseAssetId = column[Int]("RELEASE_ASSET_ID", O AutoInc)
|
||||
val fileName = column[String]("FILE_NAME")
|
||||
val label = column[String]("LABEL")
|
||||
val size = column[Long]("SIZE")
|
||||
@@ -18,7 +19,7 @@ trait ReleaseAssetComponent extends TemplateComponent {
|
||||
val registeredDate = column[Date]("REGISTERED_DATE")
|
||||
val updatedDate = column[Date]("UPDATED_DATE")
|
||||
|
||||
def * = (userName, repositoryName, releaseId, fileName, label, size, uploader, registeredDate, updatedDate) <> (ReleaseAsset.tupled, ReleaseAsset.unapply)
|
||||
def * = (userName, repositoryName, releaseId, releaseAssetId, fileName, label, size, uploader, registeredDate, updatedDate) <> (ReleaseAsset.tupled, ReleaseAsset.unapply)
|
||||
|
||||
def byPrimaryKey(owner: String, repository: String, releaseId: Int, fileName: String) = byRelease(owner, repository, releaseId) && (this.fileName === fileName.bind)
|
||||
}
|
||||
@@ -29,6 +30,7 @@ case class ReleaseAsset(
|
||||
userName: String,
|
||||
repositoryName: String,
|
||||
releaseId: Int,
|
||||
releaseAssetId: Int = 0,
|
||||
fileName: String,
|
||||
label: String,
|
||||
size: Long,
|
||||
|
||||
Reference in New Issue
Block a user