20220706033953_added_entity_News.xml 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <databaseChangeLog
  3. xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
  4. xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext"
  5. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  6. xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.9.xsd
  7. http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd">
  8. <property name="autoIncrement" value="true"/>
  9. <!--
  10. Added the entity News.
  11. -->
  12. <changeSet id="20220706033953-1" author="jhipster">
  13. <createTable tableName="news" remarks="新闻表">
  14. <column name="id" type="bigint" autoIncrement="${autoIncrement}">
  15. <constraints primaryKey="true" nullable="false"/>
  16. </column>
  17. <column name="title" type="varchar(255)" remarks="标题">
  18. <constraints nullable="true" />
  19. </column>
  20. <column name="type" type="varchar(255)" remarks="类型: 企业新闻 | 国内动态 | 国际动态">
  21. <constraints nullable="true" />
  22. </column>
  23. <column name="author" type="varchar(255)" remarks="作者">
  24. <constraints nullable="true" />
  25. </column>
  26. <column name="source" type="varchar(255)" remarks="来源: 自定义">
  27. <constraints nullable="true" />
  28. </column>
  29. <column name="publish_time" type="datetime" remarks="发布时间">
  30. <constraints nullable="true" />
  31. </column>
  32. <column name="from_we_chat" type="boolean" remarks="是否为微信公众号文章">
  33. <constraints nullable="true" />
  34. </column>
  35. <column name="content" type="${clobType}" remarks="内容: 富文本">
  36. <constraints nullable="true" />
  37. </column>
  38. <column name="status" type="varchar(255)" remarks="状态: 已发布 | 未发布">
  39. <constraints nullable="true" />
  40. </column>
  41. <column name="create_date" type="date" remarks="添加日期">
  42. <constraints nullable="true" />
  43. </column>
  44. <!-- jhipster-needle-liquibase-add-column - JHipster will add columns here -->
  45. </createTable>
  46. <dropDefaultValue tableName="news" columnName="publish_time" columnDataType="datetime"/>
  47. </changeSet>
  48. <changeSet id="20220706033953-1-relations" author="jhipster">
  49. </changeSet>
  50. <!-- jhipster-needle-liquibase-add-changeset - JHipster will add changesets here -->
  51. </databaseChangeLog>