0000_snapshot.json 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. {
  2. "version": "5",
  3. "dialect": "mysql",
  4. "id": "8d765ba2-3230-4a80-9ada-01d23f570f32",
  5. "prevId": "00000000-0000-0000-0000-000000000000",
  6. "tables": {
  7. "users": {
  8. "name": "users",
  9. "columns": {
  10. "id": {
  11. "name": "id",
  12. "type": "int",
  13. "primaryKey": false,
  14. "notNull": true,
  15. "autoincrement": true
  16. },
  17. "openId": {
  18. "name": "openId",
  19. "type": "varchar(64)",
  20. "primaryKey": false,
  21. "notNull": true,
  22. "autoincrement": false
  23. },
  24. "name": {
  25. "name": "name",
  26. "type": "text",
  27. "primaryKey": false,
  28. "notNull": false,
  29. "autoincrement": false
  30. },
  31. "email": {
  32. "name": "email",
  33. "type": "varchar(320)",
  34. "primaryKey": false,
  35. "notNull": false,
  36. "autoincrement": false
  37. },
  38. "loginMethod": {
  39. "name": "loginMethod",
  40. "type": "varchar(64)",
  41. "primaryKey": false,
  42. "notNull": false,
  43. "autoincrement": false
  44. },
  45. "role": {
  46. "name": "role",
  47. "type": "enum('user','admin')",
  48. "primaryKey": false,
  49. "notNull": true,
  50. "autoincrement": false,
  51. "default": "'user'"
  52. },
  53. "createdAt": {
  54. "name": "createdAt",
  55. "type": "timestamp",
  56. "primaryKey": false,
  57. "notNull": true,
  58. "autoincrement": false,
  59. "default": "(now())"
  60. },
  61. "updatedAt": {
  62. "name": "updatedAt",
  63. "type": "timestamp",
  64. "primaryKey": false,
  65. "notNull": true,
  66. "autoincrement": false,
  67. "onUpdate": true,
  68. "default": "(now())"
  69. },
  70. "lastSignedIn": {
  71. "name": "lastSignedIn",
  72. "type": "timestamp",
  73. "primaryKey": false,
  74. "notNull": true,
  75. "autoincrement": false,
  76. "default": "(now())"
  77. }
  78. },
  79. "indexes": {},
  80. "foreignKeys": {},
  81. "compositePrimaryKeys": {
  82. "users_id": {
  83. "name": "users_id",
  84. "columns": [
  85. "id"
  86. ]
  87. }
  88. },
  89. "uniqueConstraints": {
  90. "users_openId_unique": {
  91. "name": "users_openId_unique",
  92. "columns": [
  93. "openId"
  94. ]
  95. }
  96. },
  97. "checkConstraint": {}
  98. }
  99. },
  100. "views": {},
  101. "_meta": {
  102. "schemas": {},
  103. "tables": {},
  104. "columns": {}
  105. },
  106. "internal": {
  107. "tables": {},
  108. "indexes": {}
  109. }
  110. }