Guest User

Untitled

a guest
Mar 22nd, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. @startuml
  2. hide methods
  3. hide stereotypes
  4.  
  5. !define Table(name,desc) class name as "desc" << (T,#FFAAAA) >>
  6. !define Enum(name,desc) class name as "desc" << (E,#FFFFAA) >>
  7. !define primary_key(x) <b>x</b>
  8. !define not_null(x) <u>x</u>
  9. !define unique(x) <color:green>x</color>
  10.  
  11. Enum(menuitemtype,"Menu item types") {
  12. category
  13. text
  14. sticker
  15. user_action
  16. }
  17.  
  18. Table(menuitem,"Menu item") {
  19. primary_key(id) INTEGER
  20. not_null(unique(name)) VARCHAR[32]
  21. type INTEGER
  22. anonymous BOOLEAN
  23. parent INTEGER
  24. type INTEGER
  25. }
  26.  
  27. Table(chat,"Telegramm chats") {
  28. primary_key(id) INTEGER
  29. not_null(unique(chat_id)) INTEGER
  30. is_group BOOLEAN
  31. }
  32.  
  33. Table(requester,"Bot requester") {
  34. primary_key(id) INTEGER
  35. not_null(unique(tele_id)) INTEGER
  36. is_boot BOOLEAN
  37. user_name VARCHAR[32]
  38. last_name VARCHAR[32]
  39. first_name VARCHAR[32]
  40. is_active BOOLEAN
  41. last_access DATETIME
  42. }
  43.  
  44. menuitem -- menuitemtype
  45. menuitem "0..N" --> "1" menuitem
  46. requester "1" --> "N" chat
  47.  
  48. @enduml
  49.  
  50. $ cat SystemDB/schema.puml | plantuml -syntax -v
  51. (0.000 - 119 Mo) 117 Mo - PlantUML Version 8024
  52. (0.048 - 119 Mo) 115 Mo - GraphicsEnvironment.isHeadless() false
  53. ERROR
  54. 5
  55. Syntax Error?
Add Comment
Please, Sign In to add comment