mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-14 09:25:49 +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="USER_NAME" type="varchar(100)" nullable="false"/>
|
||||||
<column name="REPOSITORY_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_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="FILE_NAME" type="varchar(260)" nullable="false"/>
|
||||||
<column name="LABEL" type="varchar(100)" nullable="true"/>
|
<column name="LABEL" type="varchar(100)" nullable="true"/>
|
||||||
<column name="SIZE" type="bigint" nullable="false"/>
|
<column name="SIZE" type="bigint" nullable="false"/>
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ trait ReleaseAssetComponent extends TemplateComponent {
|
|||||||
lazy val ReleaseAssets = TableQuery[ReleaseAssets]
|
lazy val ReleaseAssets = TableQuery[ReleaseAssets]
|
||||||
|
|
||||||
class ReleaseAssets(tag : Tag) extends Table[ReleaseAsset](tag, "RELEASE_ASSET") with ReleaseTemplate {
|
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 fileName = column[String]("FILE_NAME")
|
||||||
val label = column[String]("LABEL")
|
val label = column[String]("LABEL")
|
||||||
val size = column[Long]("SIZE")
|
val size = column[Long]("SIZE")
|
||||||
@@ -18,7 +19,7 @@ trait ReleaseAssetComponent extends TemplateComponent {
|
|||||||
val registeredDate = column[Date]("REGISTERED_DATE")
|
val registeredDate = column[Date]("REGISTERED_DATE")
|
||||||
val updatedDate = column[Date]("UPDATED_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)
|
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,
|
userName: String,
|
||||||
repositoryName: String,
|
repositoryName: String,
|
||||||
releaseId: Int,
|
releaseId: Int,
|
||||||
|
releaseAssetId: Int = 0,
|
||||||
fileName: String,
|
fileName: String,
|
||||||
label: String,
|
label: String,
|
||||||
size: Long,
|
size: Long,
|
||||||
|
|||||||
Reference in New Issue
Block a user