Guest User

Untitled

a guest
Jun 20th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.76 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. ~ Created by Lukas Mansour on 6/19/18 6:53 PM
  4. ~ This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivative International License. ( Short Code: CC BY-NC-ND 4.0 )
  5. ~ To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
  6. ~ Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.
  7. -->
  8.  
  9. <databaseChangeLog
  10. xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
  11. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  12. xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
  13. http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.4.xsd">
  14. <changeSet author="Articdive" id="1">
  15. <createTable tableName="CURRENCIES">
  16. <column name="name" type="VARCHAR(255)">
  17. <constraints primaryKey="true"/>
  18. </column>
  19. <column name="world" type="VARCHAR(255)">
  20. <constraints primaryKey="true"/>
  21. </column>
  22. <column name="registered" type="BIGINT(20)">
  23. <constraints nullable="false"/>
  24. </column>
  25. <column name="plural" type="VARCHAR(255)"/>
  26. <column name="symbol" type="VARCHAR(255)"/>
  27. <column name="isGlobalCurrency" type="BIT(1)"/>
  28. <column name="isWorldCurrency" type="BIT(1)"/>
  29. <column name="defaultBalance" type="DECIMAL(19,2)"/>
  30. </createTable>
  31. <addUniqueConstraint tableName="CURRENCIES" columnNames="name, world"/>
  32. <createTable tableName="ACCOUNTS">
  33. <column name="uuid" type="VARCHAR(36)">
  34. <constraints nullable="false" unique="true" primaryKey="true"/>
  35. </column>
  36. <column name="registered" type="BIGINT(20)">
  37. <constraints nullable="false"/>
  38. </column>
  39. <column name="lastOnline" type="BIGINT(20)"/>
  40. <column name="lastKnownUsername" type="VARCHAR(255)"/>
  41. <column name="language" type="VARCHAR(255)"/>
  42. <column name="isPlayer" type="BIT(1)"/>
  43. </createTable>
  44. <createTable tableName="BALANCES">
  45. <column name="uuid" type="VARCHAR(36)">
  46. <constraints primaryKey="true"/>
  47. </column>
  48. <column name="world" type="VARCHAR(255)">
  49. <constraints primaryKey="true"/>
  50. </column>
  51. <column name="currency" type="VARCHAR(255)">
  52. <constraints primaryKey="true"/>
  53. </column>
  54. <column name="balance" type="DECIMAL(19,2)"/>
  55. </createTable>
  56. <addUniqueConstraint tableName="BALANCES" columnNames="uuid, world, currency"/>
  57. </changeSet>
  58. </databaseChangeLog>
Add Comment
Please, Sign In to add comment