add Project Changelog

@Modifying(clearAutomatically = true )
@Query(value = "INSERT INTO " + CHANGELOGS_KEY + "( " + IDENTIFIER_KEY + "," + CHANGELOG_EVENT_KEY + "," + CHANGELOG_EXTRA_CONTENT_KEY + "," + CHANGELOG_READ_KEY + "," + CHANGELOG_TIMESTAMP_KEY + "," + PROJECT_IDENTIFIER_KEY + "," + CHANGELOG_OWNER_KEY + ") VALUES " + "( " + ":" + IDENTIFIER_KEY + "," + ":#{#" + CHANGELOG_EVENT_KEY + ".name()}," + ":" + CHANGELOG_EXTRA_CONTENT_KEY + "," + "false," + ":" + CHANGELOG_TIMESTAMP_KEY + "," + ":" + PROJECT_IDENTIFIER_KEY + "," + ":" + CHANGELOG_OWNER_KEY + ")", nativeQuery = true )
abstract fun addProjectChangelog(@Param(value = "id") changelogId: String, @Param(value = "changelog_event") changelogEvent: ChangelogEvent, @Param(value = "extra_content") extraContent: String, @Param(value = "timestamp") changelogTimestamp: Long, @Param(value = "project_id") projectId: String, @Param(value = "owner") owner: String)