computer-scienceangular-roadmapbackend-roadmapblockchain-roadmapdba-roadmapdeveloper-roadmapdevops-roadmapfrontend-roadmapgo-roadmaphactoberfestjava-roadmapjavascript-roadmapnodejs-roadmappython-roadmapqa-roadmapreact-roadmaproadmapstudy-planvue-roadmapweb3-roadmap
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12016 lines
323 KiB
12016 lines
323 KiB
{ |
|
"mockup": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "3214", |
|
"typeID": "Arrow", |
|
"zOrder": "0", |
|
"w": "1", |
|
"h": "54", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "349", |
|
"y": "2052", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962662816, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999983, |
|
"y": 2.753189908645436e-31 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962663953, |
|
"y": 53.66666666666663 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3215", |
|
"typeID": "Arrow", |
|
"zOrder": "1", |
|
"w": "1", |
|
"h": "104", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "884", |
|
"y": "3469", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.4129169328207354, |
|
"y": 104.19580709381944 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999998, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": -0.4129169328207354, |
|
"y": -0.11774307773504233 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3216", |
|
"typeID": "Arrow", |
|
"zOrder": "2", |
|
"w": "125", |
|
"h": "50", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "976", |
|
"y": "3476", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.45156981064997126, |
|
"y": -0.1889423318889385 |
|
}, |
|
"p1": { |
|
"x": 0.6037511436413536, |
|
"y": 0.08810612991765832 |
|
}, |
|
"p2": { |
|
"x": 125.48082757665975, |
|
"y": 50.08055305856897 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3217", |
|
"typeID": "Arrow", |
|
"zOrder": "3", |
|
"w": "134", |
|
"h": "85", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "967", |
|
"y": "3485", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.42883986877291136, |
|
"y": -0.1662123900118786 |
|
}, |
|
"p1": { |
|
"x": 0.5387556024255216, |
|
"y": 0.1207487476931185 |
|
}, |
|
"p2": { |
|
"x": 134.48082757665975, |
|
"y": 84.90524134768566 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3218", |
|
"typeID": "Arrow", |
|
"zOrder": "4", |
|
"w": "171", |
|
"h": "2", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "953", |
|
"y": "3467", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.2502642458233595, |
|
"y": -0.2116722737659984 |
|
}, |
|
"p1": { |
|
"x": 0.5, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 171.71787682058277, |
|
"y": 2 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3219", |
|
"typeID": "Arrow", |
|
"zOrder": "5", |
|
"w": "129", |
|
"h": "54", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "863", |
|
"y": "440", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 128.74379514298448, |
|
"y": 53.88646773320312 |
|
}, |
|
"p1": { |
|
"x": 0.3624836784055758, |
|
"y": -0.08803194020926222 |
|
}, |
|
"p2": { |
|
"x": -0.15234688382986405, |
|
"y": -0.24991191805889912 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3220", |
|
"typeID": "Arrow", |
|
"zOrder": "6", |
|
"w": "129", |
|
"h": "12", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "868", |
|
"y": "434", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 128.8996408240571, |
|
"y": 12.194895183281858 |
|
}, |
|
"p1": { |
|
"x": 0.525055137952002, |
|
"y": -0.03353659581377254 |
|
}, |
|
"p2": { |
|
"x": 0.0034987972427416025, |
|
"y": 0.5942424008685521 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3221", |
|
"typeID": "Arrow", |
|
"zOrder": "7", |
|
"w": "134", |
|
"h": "21", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "859", |
|
"y": "399", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 134.03275656325263, |
|
"y": -0.49667736663946016 |
|
}, |
|
"p1": { |
|
"x": 0.49455143506411814, |
|
"y": 0.05494286199591283 |
|
}, |
|
"p2": { |
|
"x": -0.01923114463420461, |
|
"y": 20.126705357650792 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3222", |
|
"typeID": "Arrow", |
|
"zOrder": "8", |
|
"w": "140", |
|
"h": "60", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "851", |
|
"y": "351", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 140.74379514298448, |
|
"y": -0.18824991656077827 |
|
}, |
|
"p1": { |
|
"x": 0.523254983210688, |
|
"y": 0.10945202543402179 |
|
}, |
|
"p2": { |
|
"x": 0.2470003337568869, |
|
"y": 59.10397541577379 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3223", |
|
"typeID": "Arrow", |
|
"zOrder": "9", |
|
"w": "1", |
|
"h": "162", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "750", |
|
"y": "242", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.4129169328207354, |
|
"y": 161.3884650838079 |
|
}, |
|
"p1": { |
|
"x": 0.5000000000000004, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": -0.4129169328207354, |
|
"y": -0.2593697375390036 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3224", |
|
"typeID": "Arrow", |
|
"zOrder": "10", |
|
"w": "88", |
|
"h": "36", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "981", |
|
"y": "3341", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.03706521841161248, |
|
"y": 35.08533148408014 |
|
}, |
|
"p1": { |
|
"x": 0.47748925835979983, |
|
"y": -0.13076779376050712 |
|
}, |
|
"p2": { |
|
"x": 87.61231135982212, |
|
"y": 0.2833731368405097 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3225", |
|
"typeID": "Arrow", |
|
"zOrder": "11", |
|
"w": "202", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "894", |
|
"y": "3388", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.32381396365008186, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 201.71787682058277, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3226", |
|
"typeID": "Arrow", |
|
"zOrder": "12", |
|
"w": "1", |
|
"h": "142", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "612", |
|
"y": "3315", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962662816, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999997, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962662816, |
|
"y": 141.20936950191117 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3227", |
|
"typeID": "Arrow", |
|
"zOrder": "13", |
|
"w": "1", |
|
"h": "142", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "520", |
|
"y": "3315", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962662816, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999997, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962662816, |
|
"y": 141.20936950191117 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3228", |
|
"typeID": "Arrow", |
|
"zOrder": "14", |
|
"w": "1", |
|
"h": "142", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "427", |
|
"y": "3316", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962662816, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999997, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962662816, |
|
"y": 141.20936950191117 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3229", |
|
"typeID": "Arrow", |
|
"zOrder": "15", |
|
"w": "202", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "558", |
|
"y": "3387", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.32381396365008186, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 201.71787682058277, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3230", |
|
"typeID": "Arrow", |
|
"zOrder": "16", |
|
"w": "1", |
|
"h": "295", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "884", |
|
"y": "3176", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.4129169328207354, |
|
"y": 295.29969269717276 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999998, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": -0.4129169328207354, |
|
"y": -0.11774307773504233 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3231", |
|
"typeID": "Arrow", |
|
"zOrder": "17", |
|
"w": "202", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "688", |
|
"y": "3174", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.32381396365008186, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 201.71787682058277, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3232", |
|
"typeID": "__group__", |
|
"zOrder": "18", |
|
"measuredW": "215", |
|
"measuredH": "94", |
|
"w": "215", |
|
"h": "94", |
|
"x": "511", |
|
"y": "2886", |
|
"properties": { |
|
"controlName": "102-troubleshooting-techniques:operating-system-tools" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "215", |
|
"h": "94", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "171", |
|
"measuredH": "24", |
|
"x": "19", |
|
"y": "11", |
|
"properties": { |
|
"size": "16", |
|
"text": "Operating System Tools" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3233", |
|
"typeID": "__group__", |
|
"zOrder": "19", |
|
"measuredW": "48", |
|
"measuredH": "42", |
|
"w": "48", |
|
"h": "42", |
|
"x": "521", |
|
"y": "2928", |
|
"properties": { |
|
"controlName": "100-troubleshooting-techniques:operating-system-tools:top" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "48", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "24", |
|
"measuredH": "24", |
|
"x": "12", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "top" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3234", |
|
"typeID": "__group__", |
|
"zOrder": "20", |
|
"measuredW": "75", |
|
"measuredH": "42", |
|
"w": "75", |
|
"h": "42", |
|
"x": "573", |
|
"y": "2928", |
|
"properties": { |
|
"controlName": "101-troubleshooting-techniques:operating-system-tools:sysstat" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "75", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "50", |
|
"measuredH": "24", |
|
"x": "13", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "sysstat" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3235", |
|
"typeID": "__group__", |
|
"zOrder": "21", |
|
"measuredW": "60", |
|
"measuredH": "42", |
|
"w": "60", |
|
"h": "42", |
|
"x": "651", |
|
"y": "2928", |
|
"properties": { |
|
"controlName": "102-troubleshooting-techniques:operating-system-tools:iotop" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "60", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "36", |
|
"measuredH": "24", |
|
"x": "12", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "iotop" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3236", |
|
"typeID": "__group__", |
|
"zOrder": "22", |
|
"measuredW": "215", |
|
"measuredH": "133", |
|
"w": "215", |
|
"h": "133", |
|
"x": "511", |
|
"y": "2976", |
|
"properties": { |
|
"controlName": "104-troubleshooting-techniques:profiling-tools" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "215", |
|
"h": "133", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "100", |
|
"measuredH": "24", |
|
"x": "54", |
|
"y": "8", |
|
"properties": { |
|
"size": "16", |
|
"text": "Profiling Tools" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3237", |
|
"typeID": "__group__", |
|
"zOrder": "23", |
|
"measuredW": "57", |
|
"measuredH": "42", |
|
"w": "57", |
|
"h": "42", |
|
"x": "519", |
|
"y": "3013", |
|
"properties": { |
|
"controlName": "100-troubleshooting-techniques:profiling-tools:gdb" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "57", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "28", |
|
"measuredH": "24", |
|
"x": "15", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "gdb" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3238", |
|
"typeID": "__group__", |
|
"zOrder": "24", |
|
"measuredW": "86", |
|
"measuredH": "42", |
|
"w": "86", |
|
"h": "42", |
|
"x": "519", |
|
"y": "3058", |
|
"properties": { |
|
"controlName": "103-troubleshooting-techniques:profiling-tools:perf-tools" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "86", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "70", |
|
"measuredH": "24", |
|
"x": "9", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "perf-tools" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3239", |
|
"typeID": "__group__", |
|
"zOrder": "25", |
|
"measuredW": "109", |
|
"measuredH": "42", |
|
"w": "109", |
|
"h": "42", |
|
"x": "608", |
|
"y": "3058", |
|
"properties": { |
|
"controlName": "104-troubleshooting-techniques:profiling-tools:core-dumps" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "109", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "91", |
|
"measuredH": "24", |
|
"x": "9", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Core Dumps" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3240", |
|
"typeID": "__group__", |
|
"zOrder": "26", |
|
"measuredW": "68", |
|
"measuredH": "42", |
|
"w": "68", |
|
"h": "42", |
|
"x": "579", |
|
"y": "3013", |
|
"properties": { |
|
"controlName": "101-troubleshooting-techniques:profiling-tools:strace" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "68", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "46", |
|
"measuredH": "24", |
|
"x": "11", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "strace" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3241", |
|
"typeID": "__group__", |
|
"zOrder": "27", |
|
"measuredW": "67", |
|
"measuredH": "42", |
|
"w": "67", |
|
"h": "42", |
|
"x": "650", |
|
"y": "3013", |
|
"properties": { |
|
"controlName": "102-troubleshooting-techniques:profiling-tools:ebpf" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "67", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "33", |
|
"measuredH": "24", |
|
"x": "17", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "ebpf" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3242", |
|
"typeID": "__group__", |
|
"zOrder": "28", |
|
"measuredW": "215", |
|
"measuredH": "133", |
|
"w": "215", |
|
"h": "133", |
|
"x": "511", |
|
"y": "3106", |
|
"properties": { |
|
"controlName": "106-troubleshooting-techniques:log-analysis" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "215", |
|
"h": "133", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "90", |
|
"measuredH": "24", |
|
"x": "63", |
|
"y": "8", |
|
"properties": { |
|
"size": "16", |
|
"text": "Log Analysis" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3243", |
|
"typeID": "__group__", |
|
"zOrder": "29", |
|
"measuredW": "95", |
|
"measuredH": "42", |
|
"w": "95", |
|
"h": "42", |
|
"x": "520", |
|
"y": "3143", |
|
"properties": { |
|
"controlName": "100-troubleshooting-techniques:log-analysis:pg-badger" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "95", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "73", |
|
"measuredH": "24", |
|
"x": "11", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "pgBadger" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3244", |
|
"typeID": "__group__", |
|
"zOrder": "30", |
|
"measuredW": "69", |
|
"measuredH": "42", |
|
"w": "69", |
|
"h": "42", |
|
"x": "585", |
|
"y": "3189", |
|
"properties": { |
|
"controlName": "102-troubleshooting-techniques:log-analysis:grep" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "69", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "34", |
|
"measuredH": "24", |
|
"x": "18", |
|
"y": "8", |
|
"properties": { |
|
"size": "16", |
|
"text": "grep" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3245", |
|
"typeID": "__group__", |
|
"zOrder": "31", |
|
"measuredW": "61", |
|
"measuredH": "42", |
|
"w": "61", |
|
"h": "42", |
|
"x": "520", |
|
"y": "3188", |
|
"properties": { |
|
"controlName": "101-troubleshooting-techniques:log-analysis:awk" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "61", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "28", |
|
"measuredH": "24", |
|
"x": "17", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "awk" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3246", |
|
"typeID": "__group__", |
|
"zOrder": "32", |
|
"measuredW": "57", |
|
"measuredH": "42", |
|
"w": "57", |
|
"h": "42", |
|
"x": "659", |
|
"y": "3188", |
|
"properties": { |
|
"controlName": "103-troubleshooting-techniques:log-analysis:sed" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "57", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "27", |
|
"measuredH": "24", |
|
"x": "15", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "sed" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3247", |
|
"typeID": "Arrow", |
|
"zOrder": "33", |
|
"w": "1", |
|
"h": "97", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1009", |
|
"y": "2302", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962662816, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999983, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962662816, |
|
"y": 96.57440424601737 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3248", |
|
"typeID": "Arrow", |
|
"zOrder": "34", |
|
"w": "1", |
|
"h": "97", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "691", |
|
"y": "2303", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962662816, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999983, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962662816, |
|
"y": 96.57440424601737 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3249", |
|
"typeID": "Canvas", |
|
"zOrder": "35", |
|
"w": "146", |
|
"h": "164", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "621", |
|
"y": "2369" |
|
}, |
|
{ |
|
"ID": "3250", |
|
"typeID": "Arrow", |
|
"zOrder": "36", |
|
"w": "1", |
|
"h": "88", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "444", |
|
"y": "2468", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962663953, |
|
"y": 0.3713024393487103 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999998, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962663953, |
|
"y": 88.66666666666663 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3251", |
|
"typeID": "Arrow", |
|
"zOrder": "37", |
|
"w": "1", |
|
"h": "54", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "447", |
|
"y": "2315", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962662816, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999983, |
|
"y": 2.753189908645436e-31 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962663953, |
|
"y": 53.66666666666663 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3252", |
|
"typeID": "Arrow", |
|
"zOrder": "38", |
|
"w": "620", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "242", |
|
"y": "1794", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.13465453284504747, |
|
"y": -0.11774307773521286 |
|
}, |
|
"p1": { |
|
"x": 0.5000000000000002, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 619.7495916965531, |
|
"y": -0.11774307773521286 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3253", |
|
"typeID": "Arrow", |
|
"zOrder": "39", |
|
"w": "1", |
|
"h": "54", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "604", |
|
"y": "1985", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962662816, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999983, |
|
"y": 2.753189908645436e-31 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962663953, |
|
"y": 53.66666666666663 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3254", |
|
"typeID": "Arrow", |
|
"zOrder": "40", |
|
"w": "1", |
|
"h": "54", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "860", |
|
"y": "1985", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962662816, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999983, |
|
"y": 2.753189908645436e-31 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962663953, |
|
"y": 53.66666666666663 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3255", |
|
"typeID": "Arrow", |
|
"zOrder": "41", |
|
"w": "404", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "425", |
|
"y": "1863", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962663953, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 404.698868282416, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3256", |
|
"typeID": "Arrow", |
|
"zOrder": "42", |
|
"w": "1", |
|
"h": "264", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1266", |
|
"y": "1597", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962662816, |
|
"y": 0.2815709355738818 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999994, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962662816, |
|
"y": 264.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3257", |
|
"typeID": "Arrow", |
|
"zOrder": "43", |
|
"w": "1", |
|
"h": "65", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "862", |
|
"y": "1802", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962662816, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999998, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962662816, |
|
"y": 64.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3258", |
|
"typeID": "Arrow", |
|
"zOrder": "44", |
|
"w": "1", |
|
"h": "53", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1017", |
|
"y": "1802", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962662816, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999999, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962662816, |
|
"y": 52.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3259", |
|
"typeID": "Arrow", |
|
"zOrder": "45", |
|
"w": "102", |
|
"h": "42", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "711", |
|
"y": "1739", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.3637224596427586, |
|
"y": 0.4123432898111332 |
|
}, |
|
"p1": { |
|
"x": 0.5571092804064476, |
|
"y": -0.10882932503976735 |
|
}, |
|
"p2": { |
|
"x": 101.56767757191813, |
|
"y": 41.71540129516461 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3260", |
|
"typeID": "Arrow", |
|
"zOrder": "46", |
|
"w": "1", |
|
"h": "54", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "651", |
|
"y": "2056", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962662816, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999983, |
|
"y": 2.753189908645436e-31 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962663953, |
|
"y": 53.66666666666663 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3261", |
|
"typeID": "Arrow", |
|
"zOrder": "47", |
|
"w": "1", |
|
"h": "54", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "859", |
|
"y": "1868", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962662816, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999983, |
|
"y": 2.753189908645436e-31 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962663953, |
|
"y": 53.66666666666663 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3262", |
|
"typeID": "Arrow", |
|
"zOrder": "48", |
|
"w": "1", |
|
"h": "54", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1088", |
|
"y": "1943", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962662816, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999983, |
|
"y": 2.753189908645436e-31 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962663953, |
|
"y": 53.66666666666663 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3263", |
|
"typeID": "Canvas", |
|
"zOrder": "49", |
|
"w": "188", |
|
"h": "157", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "987", |
|
"y": "1990" |
|
}, |
|
{ |
|
"ID": "3264", |
|
"typeID": "Arrow", |
|
"zOrder": "50", |
|
"w": "1", |
|
"h": "54", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1267", |
|
"y": "1859", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962662816, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999983, |
|
"y": 2.753189908645436e-31 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962663953, |
|
"y": 53.66666666666663 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3265", |
|
"typeID": "Arrow", |
|
"zOrder": "51", |
|
"w": "1", |
|
"h": "54", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1088", |
|
"y": "1856", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962662816, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999983, |
|
"y": 2.753189908645436e-31 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962663953, |
|
"y": 53.66666666666663 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3266", |
|
"typeID": "__group__", |
|
"zOrder": "52", |
|
"measuredW": "418", |
|
"measuredH": "47", |
|
"w": "418", |
|
"h": "47", |
|
"x": "987", |
|
"y": "1840", |
|
"properties": { |
|
"controlName": "102-postgresql-infrastructure-skills:backup-recovery-tools" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "418", |
|
"h": "47", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "180", |
|
"measuredH": "24", |
|
"x": "120", |
|
"y": "12", |
|
"properties": { |
|
"size": "16", |
|
"text": "Backup / Recovery Tools" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3267", |
|
"typeID": "Arrow", |
|
"zOrder": "53", |
|
"w": "1", |
|
"h": "54", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1267", |
|
"y": "1939", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962662816, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999983, |
|
"y": 2.753189908645436e-31 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962663953, |
|
"y": 53.66666666666663 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3268", |
|
"typeID": "Canvas", |
|
"zOrder": "54", |
|
"w": "235", |
|
"h": "157", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "1170", |
|
"y": "1990" |
|
}, |
|
{ |
|
"ID": "3269", |
|
"typeID": "Arrow", |
|
"zOrder": "55", |
|
"w": "1", |
|
"h": "287", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "956", |
|
"y": "1519", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.4129169328207354, |
|
"y": 286.97930395280105 |
|
}, |
|
"p1": { |
|
"x": 0.5000000000000001, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": -0.4129169328207354, |
|
"y": -0.11774307773504233 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3270", |
|
"typeID": "Arrow", |
|
"zOrder": "56", |
|
"w": "165", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "790", |
|
"y": "1519", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4483238886820118, |
|
"y": -0.11774307773521286 |
|
}, |
|
"p1": { |
|
"x": 0.5000000000000002, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 165.74959169655313, |
|
"y": -0.11774307773521286 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3271", |
|
"typeID": "Arrow", |
|
"zOrder": "57", |
|
"w": "1", |
|
"h": "191", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "638", |
|
"y": "1416", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962663953, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999999, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962663953, |
|
"y": 190.66666666666663 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3272", |
|
"typeID": "Arrow", |
|
"zOrder": "58", |
|
"w": "127", |
|
"h": "34", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "464", |
|
"y": "1522", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.11994957005373408, |
|
"y": 33.764875280635124 |
|
}, |
|
"p1": { |
|
"x": 0.48226186491714973, |
|
"y": 0.07717329440735292 |
|
}, |
|
"p2": { |
|
"x": 126.93000271100163, |
|
"y": 0.32046566104463636 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3273", |
|
"typeID": "Arrow", |
|
"zOrder": "59", |
|
"w": "117", |
|
"h": "40", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "459", |
|
"y": "1460", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.45411869987805176, |
|
"y": -0.38780237568789744 |
|
}, |
|
"p1": { |
|
"x": 0.5058786326070862, |
|
"y": -0.07078943628709435 |
|
}, |
|
"p2": { |
|
"x": 116.60131496868928, |
|
"y": 40.02419258131749 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3274", |
|
"typeID": "Arrow", |
|
"zOrder": "60", |
|
"w": "191", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "416", |
|
"y": "1511", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962663953, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 191, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3275", |
|
"typeID": "Arrow", |
|
"zOrder": "61", |
|
"w": "134", |
|
"h": "98", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "431", |
|
"y": "1182", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": -0.3333333333333144, |
|
"y": 97.66666666666663 |
|
}, |
|
"p1": { |
|
"x": 0.5069805639200657, |
|
"y": 0.10073911853271315 |
|
}, |
|
"p2": { |
|
"x": 134.13752000020185, |
|
"y": -0.3173254102676992 |
|
}, |
|
"color": "10027263" |
|
} |
|
}, |
|
{ |
|
"ID": "3276", |
|
"typeID": "Arrow", |
|
"zOrder": "62", |
|
"w": "147", |
|
"h": "44", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "417", |
|
"y": "1181", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0.3333333333333144, |
|
"y": 44 |
|
}, |
|
"p1": { |
|
"x": 0.5300999629766752, |
|
"y": 0.0764901888189561 |
|
}, |
|
"p2": { |
|
"x": 147, |
|
"y": 0 |
|
}, |
|
"color": "10027263" |
|
} |
|
}, |
|
{ |
|
"ID": "3277", |
|
"typeID": "Arrow", |
|
"zOrder": "63", |
|
"w": "128", |
|
"h": "41", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "435", |
|
"y": "1081", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": -0.3333333333333144, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4922100240848163, |
|
"y": -0.11071038048662071 |
|
}, |
|
"p2": { |
|
"x": 127.66666666666669, |
|
"y": 39.33333333333337 |
|
}, |
|
"color": "10027263" |
|
} |
|
}, |
|
{ |
|
"ID": "3278", |
|
"typeID": "Arrow", |
|
"zOrder": "64", |
|
"w": "136", |
|
"h": "92", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "435", |
|
"y": "1031", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": -0.3333333333333144, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4922100240848163, |
|
"y": -0.11071038048662066 |
|
}, |
|
"p2": { |
|
"x": 135.72190217879785, |
|
"y": 91.72550749825871 |
|
}, |
|
"color": "10027263" |
|
} |
|
}, |
|
{ |
|
"ID": "3279", |
|
"typeID": "Arrow", |
|
"zOrder": "65", |
|
"w": "189", |
|
"h": "6", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "384", |
|
"y": "1168", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0.4271178962663953, |
|
"y": 6 |
|
}, |
|
"p1": { |
|
"x": 0.5, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 189.67849256059174, |
|
"y": 0.26114628054824607 |
|
}, |
|
"color": "10027263" |
|
} |
|
}, |
|
{ |
|
"ID": "3280", |
|
"typeID": "Arrow", |
|
"zOrder": "66", |
|
"w": "188", |
|
"h": "7", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "374", |
|
"y": "1129", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0.4271178962663953, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 188.66666666666669, |
|
"y": 6.666666666666629 |
|
}, |
|
"color": "10027263" |
|
} |
|
}, |
|
{ |
|
"ID": "3281", |
|
"typeID": "Arrow", |
|
"zOrder": "67", |
|
"w": "1", |
|
"h": "191", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "567", |
|
"y": "1061", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0.4271178962663953, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999999, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962663953, |
|
"y": 190.66666666666663 |
|
}, |
|
"color": "10027263" |
|
} |
|
}, |
|
{ |
|
"ID": "3282", |
|
"typeID": "Arrow", |
|
"zOrder": "68", |
|
"w": "128", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "744", |
|
"y": "1151", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 128.3182218608979, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5000000000000001, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"color": "10027263" |
|
} |
|
}, |
|
{ |
|
"ID": "3283", |
|
"typeID": "__group__", |
|
"zOrder": "69", |
|
"measuredW": "304", |
|
"measuredH": "202", |
|
"w": "304", |
|
"h": "202", |
|
"x": "1094", |
|
"y": "1248", |
|
"properties": { |
|
"controlName": "103-learn-sql-concepts:advanced-topics" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "304", |
|
"h": "202", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "122", |
|
"measuredH": "24", |
|
"x": "91", |
|
"y": "18", |
|
"properties": { |
|
"size": "16", |
|
"text": "Advanced Topics" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3284", |
|
"typeID": "Arrow", |
|
"zOrder": "70", |
|
"w": "258", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "956", |
|
"y": "930", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.49987434137158676, |
|
"y": 0.00022818425917650698 |
|
}, |
|
"p2": { |
|
"x": 258, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3285", |
|
"typeID": "Arrow", |
|
"zOrder": "71", |
|
"w": "258", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "956", |
|
"y": "913", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.49987434137158676, |
|
"y": 0.00022818425917650698 |
|
}, |
|
"p2": { |
|
"x": 258, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3286", |
|
"typeID": "Arrow", |
|
"zOrder": "72", |
|
"w": "1", |
|
"h": "106", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1319", |
|
"y": "922", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0, |
|
"y": 106.43592685891701 |
|
}, |
|
"p1": { |
|
"x": 0.5000000000000001, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3287", |
|
"typeID": "Arrow", |
|
"zOrder": "73", |
|
"w": "1", |
|
"h": "106", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1168", |
|
"y": "922", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0, |
|
"y": 106.43592685891701 |
|
}, |
|
"p1": { |
|
"x": 0.5000000000000001, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3288", |
|
"typeID": "__group__", |
|
"zOrder": "74", |
|
"measuredW": "154", |
|
"measuredH": "241", |
|
"w": "154", |
|
"h": "241", |
|
"x": "1095", |
|
"y": "979", |
|
"properties": { |
|
"controlName": "100-learn-sql-concepts:ddl-queries" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "154", |
|
"h": "241", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "95", |
|
"measuredH": "24", |
|
"x": "29", |
|
"y": "13", |
|
"properties": { |
|
"size": "16", |
|
"text": "DDL Queries" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3289", |
|
"typeID": "__group__", |
|
"zOrder": "75", |
|
"measuredW": "130", |
|
"measuredH": "42", |
|
"w": "130", |
|
"h": "42", |
|
"x": "1107", |
|
"y": "1116", |
|
"properties": { |
|
"controlName": "102-learn-sql-concepts:ddl-queries:data-types" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "130", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "81", |
|
"measuredH": "24", |
|
"x": "24", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Data Types" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3290", |
|
"typeID": "__group__", |
|
"zOrder": "76", |
|
"measuredW": "130", |
|
"measuredH": "42", |
|
"w": "130", |
|
"h": "42", |
|
"x": "1106", |
|
"y": "1023", |
|
"properties": { |
|
"controlName": "100-learn-sql-concepts:ddl-queries:for-schemas" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "130", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "95", |
|
"measuredH": "24", |
|
"x": "19", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "For Schemas" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3291", |
|
"typeID": "__group__", |
|
"zOrder": "77", |
|
"measuredW": "130", |
|
"measuredH": "42", |
|
"w": "130", |
|
"h": "42", |
|
"x": "1106", |
|
"y": "1069", |
|
"properties": { |
|
"controlName": "101-learn-sql-concepts:ddl-queries:for-tables" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "130", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "75", |
|
"measuredH": "24", |
|
"x": "29", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "For Tables" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3292", |
|
"typeID": "Arrow", |
|
"zOrder": "78", |
|
"w": "1", |
|
"h": "213", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "956", |
|
"y": "700", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.4129169328207354, |
|
"y": 212.3884650838079 |
|
}, |
|
"p1": { |
|
"x": 0.5000000000000002, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": -0.4129169328207354, |
|
"y": -0.11774307773504233 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3293", |
|
"typeID": "Arrow", |
|
"zOrder": "79", |
|
"w": "128", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1117", |
|
"y": "695", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 128.3182218608979, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5000000000000001, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3294", |
|
"typeID": "Arrow", |
|
"zOrder": "80", |
|
"w": "1", |
|
"h": "147", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1087", |
|
"y": "623", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0, |
|
"y": -0.12826052131362076 |
|
}, |
|
"p1": { |
|
"x": 0.5, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 147.29881929523685 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3295", |
|
"typeID": "Arrow", |
|
"zOrder": "81", |
|
"w": "172", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "763", |
|
"y": "696", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0, |
|
"y": -0.11774307773505654 |
|
}, |
|
"p1": { |
|
"x": 0.5000000000000002, |
|
"y": 2.0577493387487696e-32 |
|
}, |
|
"p2": { |
|
"x": 171.58708306717926, |
|
"y": -0.11774307773504233 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3296", |
|
"typeID": "Arrow", |
|
"zOrder": "82", |
|
"w": "171", |
|
"h": "258", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "581", |
|
"y": "424", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 171, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5854320642684712, |
|
"y": 0.23339886429384038 |
|
}, |
|
"p2": { |
|
"x": 0.008847042366596725, |
|
"y": 257.51497904447774 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3297", |
|
"typeID": "Arrow", |
|
"zOrder": "83", |
|
"w": "1", |
|
"h": "78", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "650", |
|
"y": "717", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962663953, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999994, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962663953, |
|
"y": 78.47632623201923 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3298", |
|
"typeID": "Arrow", |
|
"zOrder": "84", |
|
"w": "1", |
|
"h": "94", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "365", |
|
"y": "701", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962663953, |
|
"y": 0.3919582050954773 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999999, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962663953, |
|
"y": 94.47632623201923 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3299", |
|
"typeID": "Arrow", |
|
"zOrder": "85", |
|
"w": "191", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "362", |
|
"y": "696", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962663953, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 191, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3300", |
|
"typeID": "Label", |
|
"zOrder": "86", |
|
"measuredW": "152", |
|
"measuredH": "36", |
|
"x": "676", |
|
"y": "191", |
|
"properties": { |
|
"size": "28", |
|
"text": "PostgreSQL" |
|
} |
|
}, |
|
{ |
|
"ID": "3301", |
|
"typeID": "Arrow", |
|
"zOrder": "87", |
|
"w": "1", |
|
"h": "84", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "751", |
|
"y": "96", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0, |
|
"y": -0.3333333333333428 |
|
}, |
|
"p1": { |
|
"x": 0.5, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 84 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3302", |
|
"typeID": "__group__", |
|
"zOrder": "88", |
|
"measuredW": "269", |
|
"measuredH": "49", |
|
"w": "269", |
|
"h": "49", |
|
"x": "516", |
|
"y": "672", |
|
"properties": { |
|
"controlName": "102-rdbms-concepts" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "269", |
|
"h": "49", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "187", |
|
"measuredH": "25", |
|
"x": "41", |
|
"y": "12", |
|
"properties": { |
|
"text": "Basic RDBMS Concepts", |
|
"size": "17" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3303", |
|
"typeID": "__group__", |
|
"zOrder": "89", |
|
"measuredW": "184", |
|
"measuredH": "42", |
|
"w": "184", |
|
"h": "42", |
|
"x": "269", |
|
"y": "676", |
|
"properties": { |
|
"controlName": "100-rdbms-concepts:object-model" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "184", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "98", |
|
"measuredH": "24", |
|
"x": "43", |
|
"y": "9", |
|
"properties": { |
|
"text": "Object Model", |
|
"size": "16" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3304", |
|
"typeID": "__group__", |
|
"zOrder": "90", |
|
"measuredW": "269", |
|
"measuredH": "42", |
|
"w": "269", |
|
"h": "42", |
|
"x": "516", |
|
"y": "907", |
|
"properties": { |
|
"controlName": "104-rdbms-concepts:high-level-database-concepts:query-processing" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "269", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "128", |
|
"measuredH": "24", |
|
"x": "71", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Query Processing" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3305", |
|
"typeID": "__group__", |
|
"zOrder": "91", |
|
"measuredW": "184", |
|
"measuredH": "42", |
|
"w": "184", |
|
"h": "42", |
|
"x": "269", |
|
"y": "494", |
|
"properties": { |
|
"controlName": "105-rdbms-concepts:object-model:data-types" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "184", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "81", |
|
"measuredH": "24", |
|
"x": "51", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Data Types" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3306", |
|
"typeID": "__group__", |
|
"zOrder": "92", |
|
"measuredW": "82", |
|
"measuredH": "42", |
|
"w": "82", |
|
"h": "42", |
|
"x": "269", |
|
"y": "539", |
|
"properties": { |
|
"controlName": "103-rdbms-concepts:object-model:rows" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "82", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "40", |
|
"measuredH": "24", |
|
"x": "21", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Rows" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3307", |
|
"typeID": "__group__", |
|
"zOrder": "93", |
|
"measuredW": "99", |
|
"measuredH": "42", |
|
"w": "99", |
|
"h": "42", |
|
"x": "354", |
|
"y": "539", |
|
"properties": { |
|
"controlName": "104-rdbms-concepts:object-model:columns" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "99", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "64", |
|
"measuredH": "24", |
|
"x": "18", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Columns" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3308", |
|
"typeID": "__group__", |
|
"zOrder": "94", |
|
"measuredW": "82", |
|
"measuredH": "42", |
|
"w": "82", |
|
"h": "42", |
|
"x": "269", |
|
"y": "584", |
|
"properties": { |
|
"controlName": "101-rdbms-concepts:object-model:tables" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "82", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "47", |
|
"measuredH": "24", |
|
"x": "17", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Tables" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3309", |
|
"typeID": "__group__", |
|
"zOrder": "95", |
|
"measuredW": "99", |
|
"measuredH": "42", |
|
"w": "99", |
|
"h": "42", |
|
"x": "354", |
|
"y": "584", |
|
"properties": { |
|
"controlName": "102-rdbms-concepts:object-model:schemas" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "99", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "67", |
|
"measuredH": "24", |
|
"x": "16", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Schemas" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3310", |
|
"typeID": "__group__", |
|
"zOrder": "96", |
|
"measuredW": "184", |
|
"measuredH": "42", |
|
"w": "184", |
|
"h": "42", |
|
"x": "269", |
|
"y": "630", |
|
"properties": { |
|
"controlName": "100-rdbms-concepts:object-model:databases" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "184", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "78", |
|
"measuredH": "24", |
|
"x": "53", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Databases" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3311", |
|
"typeID": "__group__", |
|
"zOrder": "97", |
|
"measuredW": "184", |
|
"measuredH": "42", |
|
"w": "184", |
|
"h": "42", |
|
"x": "269", |
|
"y": "449", |
|
"properties": { |
|
"controlName": "106-rdbms-concepts:object-model:queries" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "184", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "58", |
|
"measuredH": "24", |
|
"x": "63", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Queries" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3312", |
|
"typeID": "__group__", |
|
"zOrder": "98", |
|
"measuredW": "184", |
|
"measuredH": "42", |
|
"w": "184", |
|
"h": "42", |
|
"x": "269", |
|
"y": "766", |
|
"properties": { |
|
"controlName": "101-rdbms-concepts:relational-model" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "184", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "123", |
|
"measuredH": "24", |
|
"x": "30", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Relational Model" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3313", |
|
"typeID": "__group__", |
|
"zOrder": "99", |
|
"measuredW": "92", |
|
"measuredH": "42", |
|
"w": "92", |
|
"h": "42", |
|
"x": "268", |
|
"y": "813", |
|
"properties": { |
|
"controlName": "100-rdbms-concepts:relational-model:domains" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "92", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "64", |
|
"measuredH": "24", |
|
"x": "14", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Domains" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3314", |
|
"typeID": "__group__", |
|
"zOrder": "100", |
|
"measuredW": "89", |
|
"measuredH": "42", |
|
"w": "89", |
|
"h": "42", |
|
"x": "364", |
|
"y": "813", |
|
"properties": { |
|
"controlName": "101-rdbms-concepts:relational-model:attributes" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "89", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "70", |
|
"measuredH": "24", |
|
"x": "10", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Attributes" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3315", |
|
"typeID": "__group__", |
|
"zOrder": "101", |
|
"measuredW": "92", |
|
"measuredH": "42", |
|
"w": "92", |
|
"h": "42", |
|
"x": "268", |
|
"y": "859", |
|
"properties": { |
|
"controlName": "102-rdbms-concepts:relational-model:tuples" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "92", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "48", |
|
"measuredH": "24", |
|
"x": "24", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Tuples" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3316", |
|
"typeID": "__group__", |
|
"zOrder": "102", |
|
"measuredW": "89", |
|
"measuredH": "42", |
|
"w": "89", |
|
"h": "42", |
|
"x": "364", |
|
"y": "859", |
|
"properties": { |
|
"controlName": "103-rdbms-concepts:relational-model:relations" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "89", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "69", |
|
"measuredH": "24", |
|
"x": "11", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Relations" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3317", |
|
"typeID": "__group__", |
|
"zOrder": "103", |
|
"measuredW": "106", |
|
"measuredH": "42", |
|
"w": "106", |
|
"h": "42", |
|
"x": "268", |
|
"y": "905", |
|
"properties": { |
|
"controlName": "104-rdbms-concepts:relational-model:constraints" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "106", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "83", |
|
"measuredH": "24", |
|
"x": "11", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Constraints" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3318", |
|
"typeID": "__group__", |
|
"zOrder": "104", |
|
"measuredW": "73", |
|
"measuredH": "42", |
|
"w": "73", |
|
"h": "42", |
|
"x": "380", |
|
"y": "905", |
|
"properties": { |
|
"controlName": "105-rdbms-concepts:relational-model:null" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "73", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "43", |
|
"measuredH": "24", |
|
"x": "15", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "NULL" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3319", |
|
"typeID": "__group__", |
|
"zOrder": "105", |
|
"measuredW": "269", |
|
"measuredH": "42", |
|
"w": "269", |
|
"h": "42", |
|
"x": "516", |
|
"y": "768", |
|
"properties": { |
|
"controlName": "102-rdbms-concepts:high-level-database-concepts" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "269", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "225", |
|
"measuredH": "24", |
|
"x": "22", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "High Level Database Concepts" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3320", |
|
"typeID": "__group__", |
|
"zOrder": "106", |
|
"measuredW": "64", |
|
"measuredH": "42", |
|
"w": "64", |
|
"h": "42", |
|
"x": "516", |
|
"y": "815", |
|
"properties": { |
|
"controlName": "100-rdbms-concepts:high-level-database-concepts:acid" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "64", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "38", |
|
"measuredH": "24", |
|
"x": "13", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "ACID" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3321", |
|
"typeID": "__group__", |
|
"zOrder": "107", |
|
"measuredW": "74", |
|
"measuredH": "42", |
|
"w": "74", |
|
"h": "42", |
|
"x": "585", |
|
"y": "815", |
|
"properties": { |
|
"controlName": "101-rdbms-concepts:high-level-database-concepts:mvcc" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "74", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "46", |
|
"measuredH": "24", |
|
"x": "14", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "MVCC" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3322", |
|
"typeID": "__group__", |
|
"zOrder": "108", |
|
"measuredW": "122", |
|
"measuredH": "42", |
|
"w": "122", |
|
"h": "42", |
|
"x": "663", |
|
"y": "815", |
|
"properties": { |
|
"controlName": "102-rdbms-concepts:high-level-database-concepts:transactions" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "122", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "93", |
|
"measuredH": "24", |
|
"x": "14", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Transactions" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3323", |
|
"typeID": "__group__", |
|
"zOrder": "109", |
|
"measuredW": "269", |
|
"measuredH": "42", |
|
"w": "269", |
|
"h": "42", |
|
"x": "516", |
|
"y": "861", |
|
"properties": { |
|
"controlName": "103-rdbms-concepts:high-level-database-concepts:write-ahead-log" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "269", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "122", |
|
"measuredH": "24", |
|
"x": "74", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Write-ahead Log" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3324", |
|
"typeID": "__group__", |
|
"zOrder": "110", |
|
"measuredW": "247", |
|
"measuredH": "49", |
|
"w": "247", |
|
"h": "49", |
|
"x": "886", |
|
"y": "672", |
|
"properties": { |
|
"controlName": "103-installation-and-setup" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "247", |
|
"h": "49", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "166", |
|
"measuredH": "25", |
|
"x": "41", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "Installation and Setup" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3325", |
|
"typeID": "__group__", |
|
"zOrder": "111", |
|
"measuredW": "180", |
|
"measuredH": "42", |
|
"w": "180", |
|
"h": "42", |
|
"x": "985", |
|
"y": "593", |
|
"properties": { |
|
"controlName": "100-installation-and-setup:package-managers" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "180", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "141", |
|
"measuredH": "24", |
|
"x": "19", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Package Managers" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3326", |
|
"typeID": "__group__", |
|
"zOrder": "112", |
|
"measuredW": "180", |
|
"measuredH": "42", |
|
"w": "180", |
|
"h": "42", |
|
"x": "985", |
|
"y": "547", |
|
"properties": { |
|
"controlName": "101-installation-and-setup:using-docker" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "180", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "98", |
|
"measuredH": "24", |
|
"x": "41", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Using Docker" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3327", |
|
"typeID": "__group__", |
|
"zOrder": "113", |
|
"measuredW": "189", |
|
"measuredH": "42", |
|
"w": "189", |
|
"h": "42", |
|
"x": "983", |
|
"y": "755", |
|
"properties": { |
|
"controlName": "102-installation-and-setup:connect-using-psql" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "189", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "146", |
|
"measuredH": "24", |
|
"x": "22", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Connect using `psql`" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3328", |
|
"typeID": "Canvas", |
|
"zOrder": "114", |
|
"w": "189", |
|
"h": "189", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "1209", |
|
"y": "602" |
|
}, |
|
{ |
|
"ID": "3329", |
|
"typeID": "Label", |
|
"zOrder": "115", |
|
"measuredW": "140", |
|
"measuredH": "24", |
|
"x": "1234", |
|
"y": "613", |
|
"properties": { |
|
"size": "16", |
|
"text": "Managing Postgres" |
|
} |
|
}, |
|
{ |
|
"ID": "3330", |
|
"typeID": "__group__", |
|
"zOrder": "116", |
|
"measuredW": "170", |
|
"measuredH": "42", |
|
"w": "170", |
|
"h": "42", |
|
"x": "1219", |
|
"y": "645", |
|
"properties": { |
|
"controlName": "104-installation-and-setup:using-systemd" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "170", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "112", |
|
"measuredH": "24", |
|
"x": "29", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Using `systemd`" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3331", |
|
"typeID": "__group__", |
|
"zOrder": "117", |
|
"measuredW": "170", |
|
"measuredH": "42", |
|
"w": "170", |
|
"h": "42", |
|
"x": "1219", |
|
"y": "692", |
|
"properties": { |
|
"controlName": "105-installation-and-setup:using-pgctl" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "170", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "98", |
|
"measuredH": "24", |
|
"x": "36", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Using `pg_ctl`" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3332", |
|
"typeID": "__group__", |
|
"zOrder": "118", |
|
"measuredW": "170", |
|
"measuredH": "42", |
|
"w": "170", |
|
"h": "42", |
|
"x": "1219", |
|
"y": "738", |
|
"properties": { |
|
"controlName": "106-installation-and-setup:using-pgctlcluster" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "170", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "147", |
|
"measuredH": "24", |
|
"x": "11", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Using `pg_ctlcluster`" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3333", |
|
"typeID": "__group__", |
|
"zOrder": "119", |
|
"measuredW": "189", |
|
"measuredH": "42", |
|
"w": "189", |
|
"h": "42", |
|
"x": "983", |
|
"y": "801", |
|
"properties": { |
|
"controlName": "103-installation-and-setup:deployment-in-cloud" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "189", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "150", |
|
"measuredH": "24", |
|
"x": "20", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Deployment in Cloud" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3334", |
|
"typeID": "__group__", |
|
"zOrder": "120", |
|
"measuredW": "303", |
|
"measuredH": "49", |
|
"w": "303", |
|
"h": "49", |
|
"x": "1095", |
|
"y": "897", |
|
"properties": { |
|
"controlName": "104-learn-sql-concepts" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "303", |
|
"h": "49", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "161", |
|
"measuredH": "25", |
|
"x": "71", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "Learn SQL Concepts" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3335", |
|
"typeID": "__group__", |
|
"zOrder": "121", |
|
"measuredW": "154", |
|
"measuredH": "234", |
|
"w": "154", |
|
"h": "234", |
|
"x": "1244", |
|
"y": "979", |
|
"properties": { |
|
"controlName": "101-learn-sql-concepts:dml-queries" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "154", |
|
"h": "234", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "97", |
|
"measuredH": "24", |
|
"x": "28", |
|
"y": "14", |
|
"properties": { |
|
"size": "16", |
|
"text": "DML Queries" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3336", |
|
"typeID": "__group__", |
|
"zOrder": "122", |
|
"measuredW": "132", |
|
"measuredH": "42", |
|
"w": "132", |
|
"h": "42", |
|
"x": "1255", |
|
"y": "1023", |
|
"properties": { |
|
"controlName": "100-learn-sql-concepts:dml-queries:querying-data" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "132", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "105", |
|
"measuredH": "24", |
|
"x": "13", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Querying Data" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3337", |
|
"typeID": "__group__", |
|
"zOrder": "123", |
|
"measuredW": "132", |
|
"measuredH": "42", |
|
"w": "132", |
|
"h": "42", |
|
"x": "1255", |
|
"y": "1115", |
|
"properties": { |
|
"controlName": "102-learn-sql-concepts:dml-queries:modifying-data" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "132", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "109", |
|
"measuredH": "24", |
|
"x": "11", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Modifying Data" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3338", |
|
"typeID": "__group__", |
|
"zOrder": "124", |
|
"measuredW": "132", |
|
"measuredH": "42", |
|
"w": "132", |
|
"h": "42", |
|
"x": "1255", |
|
"y": "1069", |
|
"properties": { |
|
"controlName": "101-learn-sql-concepts:dml-queries:filtering-data" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "132", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "98", |
|
"measuredH": "24", |
|
"x": "17", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Filtering Data" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3339", |
|
"typeID": "__group__", |
|
"zOrder": "125", |
|
"measuredW": "130", |
|
"measuredH": "42", |
|
"w": "130", |
|
"h": "42", |
|
"x": "1256", |
|
"y": "1161", |
|
"properties": { |
|
"controlName": "103-learn-sql-concepts:dml-queries:joining-tables" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "130", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "103", |
|
"measuredH": "24", |
|
"x": "13", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Joining Tables" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3340", |
|
"typeID": "Arrow", |
|
"zOrder": "126", |
|
"w": "1", |
|
"h": "571", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "956", |
|
"y": "930", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.4129169328207354, |
|
"y": 570.8537254716314 |
|
}, |
|
"p1": { |
|
"x": 0.5000000000000002, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": -0.4129169328207354, |
|
"y": -0.11774307773504233 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3341", |
|
"typeID": "__group__", |
|
"zOrder": "127", |
|
"measuredW": "303", |
|
"measuredH": "42", |
|
"w": "303", |
|
"h": "42", |
|
"x": "1095", |
|
"y": "1210", |
|
"properties": { |
|
"controlName": "102-learn-sql-concepts:import-export-using-copy" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "303", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "208", |
|
"measuredH": "24", |
|
"x": "48", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Import / Export using `COPY`" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3342", |
|
"typeID": "__group__", |
|
"zOrder": "128", |
|
"measuredW": "130", |
|
"measuredH": "42", |
|
"w": "130", |
|
"h": "42", |
|
"x": "1108", |
|
"y": "1299", |
|
"properties": { |
|
"controlName": "100-learn-sql-concepts:advanced-topics:transactions" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "130", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "93", |
|
"measuredH": "24", |
|
"x": "18", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Transactions" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3343", |
|
"typeID": "__group__", |
|
"zOrder": "129", |
|
"measuredW": "141", |
|
"measuredH": "42", |
|
"w": "141", |
|
"h": "42", |
|
"x": "1244", |
|
"y": "1299", |
|
"properties": { |
|
"controlName": "101-learn-sql-concepts:advanced-topics:cte" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "141", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "32", |
|
"measuredH": "24", |
|
"x": "55", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "CTE" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3344", |
|
"typeID": "__group__", |
|
"zOrder": "130", |
|
"measuredW": "130", |
|
"measuredH": "42", |
|
"w": "130", |
|
"h": "42", |
|
"x": "1108", |
|
"y": "1347", |
|
"properties": { |
|
"controlName": "102-learn-sql-concepts:advanced-topics:subqueries" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "130", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "83", |
|
"measuredH": "24", |
|
"x": "23", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Subqueries" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3345", |
|
"typeID": "__group__", |
|
"zOrder": "131", |
|
"measuredW": "141", |
|
"measuredH": "42", |
|
"w": "141", |
|
"h": "42", |
|
"x": "1244", |
|
"y": "1347", |
|
"properties": { |
|
"controlName": "103-learn-sql-concepts:advanced-topics:lateral-join" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "141", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "84", |
|
"measuredH": "24", |
|
"x": "29", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Lateral Join" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3346", |
|
"typeID": "__group__", |
|
"zOrder": "132", |
|
"measuredW": "130", |
|
"measuredH": "42", |
|
"w": "130", |
|
"h": "42", |
|
"x": "1108", |
|
"y": "1394", |
|
"properties": { |
|
"controlName": "104-learn-sql-concepts:advanced-topics:grouping" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "130", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "67", |
|
"measuredH": "24", |
|
"x": "31", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Grouping" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3347", |
|
"typeID": "__group__", |
|
"zOrder": "133", |
|
"measuredW": "141", |
|
"measuredH": "42", |
|
"w": "141", |
|
"h": "42", |
|
"x": "1244", |
|
"y": "1394", |
|
"properties": { |
|
"controlName": "105-learn-sql-concepts:advanced-topics:set-operations" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "141", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "109", |
|
"measuredH": "24", |
|
"x": "16", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Set Operations" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3348", |
|
"typeID": "__group__", |
|
"zOrder": "134", |
|
"measuredW": "240", |
|
"measuredH": "49", |
|
"w": "240", |
|
"h": "49", |
|
"x": "801", |
|
"y": "1127", |
|
"properties": { |
|
"controlName": "105-configuring-postgresql" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "240", |
|
"h": "49", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "186", |
|
"measuredH": "25", |
|
"x": "27", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "Configuring PostgreSQL" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3349", |
|
"typeID": "Canvas", |
|
"zOrder": "135", |
|
"w": "245", |
|
"h": "79", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "518", |
|
"y": "1112" |
|
}, |
|
{ |
|
"ID": "3350", |
|
"typeID": "Label", |
|
"zOrder": "136", |
|
"measuredW": "180", |
|
"measuredH": "25", |
|
"x": "540", |
|
"y": "1126", |
|
"properties": { |
|
"text": "Following {color:blue}postgres.conf{color}", |
|
"size": "17" |
|
} |
|
}, |
|
{ |
|
"ID": "3351", |
|
"typeID": "Label", |
|
"zOrder": "137", |
|
"measuredW": "186", |
|
"measuredH": "25", |
|
"x": "540", |
|
"y": "1153", |
|
"properties": { |
|
"text": "configurations and more", |
|
"size": "17" |
|
} |
|
}, |
|
{ |
|
"ID": "3352", |
|
"typeID": "__group__", |
|
"zOrder": "138", |
|
"measuredW": "174", |
|
"measuredH": "42", |
|
"w": "174", |
|
"h": "42", |
|
"x": "269", |
|
"y": "1014", |
|
"properties": { |
|
"controlName": "100-configuring-postgresql:resources-usage" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "174", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "130", |
|
"measuredH": "24", |
|
"x": "22", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Resources Usage" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3353", |
|
"typeID": "__group__", |
|
"zOrder": "139", |
|
"measuredW": "174", |
|
"measuredH": "42", |
|
"w": "174", |
|
"h": "42", |
|
"x": "269", |
|
"y": "1060", |
|
"properties": { |
|
"controlName": "101-configuring-postgresql:write-ahead-log" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "174", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "122", |
|
"measuredH": "24", |
|
"x": "26", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Write-ahead Log" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3354", |
|
"typeID": "__group__", |
|
"zOrder": "140", |
|
"measuredW": "174", |
|
"measuredH": "67", |
|
"w": "174", |
|
"h": "67", |
|
"x": "269", |
|
"y": "1245", |
|
"properties": { |
|
"controlName": "105-configuring-postgresql:checkpoints-background-writer" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "174", |
|
"h": "67", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "91", |
|
"measuredH": "24", |
|
"x": "41", |
|
"y": "11", |
|
"properties": { |
|
"size": "16", |
|
"text": "Checkpoints" |
|
} |
|
}, |
|
{ |
|
"ID": "2", |
|
"typeID": "Label", |
|
"zOrder": "2", |
|
"measuredW": "135", |
|
"measuredH": "24", |
|
"x": "21", |
|
"y": "34", |
|
"properties": { |
|
"size": "16", |
|
"text": "Background Writer" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3355", |
|
"typeID": "__group__", |
|
"zOrder": "141", |
|
"measuredW": "174", |
|
"measuredH": "42", |
|
"w": "174", |
|
"h": "42", |
|
"x": "269", |
|
"y": "1107", |
|
"properties": { |
|
"controlName": "102-configuring-postgresql:vacuums" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "174", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "66", |
|
"measuredH": "24", |
|
"x": "54", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Vacuums" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3356", |
|
"typeID": "__group__", |
|
"zOrder": "142", |
|
"measuredW": "174", |
|
"measuredH": "42", |
|
"w": "174", |
|
"h": "42", |
|
"x": "269", |
|
"y": "1153", |
|
"properties": { |
|
"controlName": "103-configuring-postgresql:replication" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "174", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "82", |
|
"measuredH": "24", |
|
"x": "46", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Replication" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3357", |
|
"typeID": "__group__", |
|
"zOrder": "143", |
|
"measuredW": "174", |
|
"measuredH": "42", |
|
"w": "174", |
|
"h": "42", |
|
"x": "269", |
|
"y": "1199", |
|
"properties": { |
|
"controlName": "104-configuring-postgresql:query-planner" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "174", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "104", |
|
"measuredH": "24", |
|
"x": "35", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Query Planner" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3358", |
|
"typeID": "__group__", |
|
"zOrder": "144", |
|
"measuredW": "283", |
|
"measuredH": "42", |
|
"w": "283", |
|
"h": "42", |
|
"x": "519", |
|
"y": "1033", |
|
"properties": { |
|
"controlName": "107-configuring-postgresql:reporting-logging-statistics" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "283", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "236", |
|
"measuredH": "24", |
|
"x": "24", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Reporting Logging and Statistics" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3359", |
|
"typeID": "__group__", |
|
"zOrder": "145", |
|
"measuredW": "283", |
|
"measuredH": "42", |
|
"w": "283", |
|
"h": "42", |
|
"x": "519", |
|
"y": "1230", |
|
"properties": { |
|
"controlName": "106-configuring-postgresql:adding-extensions" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "283", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "175", |
|
"measuredH": "24", |
|
"x": "54", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Adding Extra Extensions" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3360", |
|
"typeID": "Arrow", |
|
"zOrder": "146", |
|
"w": "176", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "780", |
|
"y": "1501", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4483238886820118, |
|
"y": -0.11774307773521286 |
|
}, |
|
"p1": { |
|
"x": 0.5000000000000002, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 176.47256858280025, |
|
"y": -0.11774307773521286 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3361", |
|
"typeID": "__group__", |
|
"zOrder": "147", |
|
"measuredW": "245", |
|
"measuredH": "49", |
|
"w": "245", |
|
"h": "49", |
|
"x": "557", |
|
"y": "1487", |
|
"properties": { |
|
"controlName": "106-postgresql-security-concepts" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "245", |
|
"h": "49", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "211", |
|
"measuredH": "25", |
|
"x": "17", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "Postgres Security Concepts" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3362", |
|
"typeID": "__group__", |
|
"zOrder": "148", |
|
"measuredW": "202", |
|
"measuredH": "42", |
|
"w": "202", |
|
"h": "42", |
|
"x": "269", |
|
"y": "1446", |
|
"properties": { |
|
"controlName": "102-postgresql-security-concepts:authentication-models" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "202", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "162", |
|
"measuredH": "24", |
|
"x": "20", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Authentication Models" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3363", |
|
"typeID": "__group__", |
|
"zOrder": "149", |
|
"measuredW": "76", |
|
"measuredH": "42", |
|
"w": "76", |
|
"h": "42", |
|
"x": "269", |
|
"y": "1491", |
|
"properties": { |
|
"controlName": "103-postgresql-security-concepts:roles" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "76", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "42", |
|
"measuredH": "24", |
|
"x": "17", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Roles" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3364", |
|
"typeID": "__group__", |
|
"zOrder": "150", |
|
"measuredW": "122", |
|
"measuredH": "42", |
|
"w": "122", |
|
"h": "42", |
|
"x": "349", |
|
"y": "1491", |
|
"properties": { |
|
"controlName": "104-postgresql-security-concepts:pg-hba-conf" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "122", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "91", |
|
"measuredH": "24", |
|
"x": "15", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "pg_hba.conf" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3365", |
|
"typeID": "__group__", |
|
"zOrder": "151", |
|
"measuredW": "202", |
|
"measuredH": "42", |
|
"w": "202", |
|
"h": "42", |
|
"x": "269", |
|
"y": "1536", |
|
"properties": { |
|
"controlName": "105-postgresql-security-concepts:ssl-settings" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "202", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "92", |
|
"measuredH": "24", |
|
"x": "55", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "SSL Settings" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3366", |
|
"typeID": "__group__", |
|
"zOrder": "152", |
|
"measuredW": "184", |
|
"measuredH": "42", |
|
"w": "184", |
|
"h": "42", |
|
"x": "558", |
|
"y": "1412", |
|
"properties": { |
|
"controlName": "100-postgresql-security-concepts:object-priviliges" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "184", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "117", |
|
"measuredH": "24", |
|
"x": "33", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Object Priviliges" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3367", |
|
"typeID": "__group__", |
|
"zOrder": "153", |
|
"measuredW": "184", |
|
"measuredH": "42", |
|
"w": "184", |
|
"h": "42", |
|
"x": "558", |
|
"y": "1367", |
|
"properties": { |
|
"controlName": "100-postgresql-security-concepts:object-priviliges:grant-revoke" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "184", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "111", |
|
"measuredH": "24", |
|
"x": "36", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Grant / Revoke" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3368", |
|
"typeID": "__group__", |
|
"zOrder": "154", |
|
"measuredW": "184", |
|
"measuredH": "42", |
|
"w": "184", |
|
"h": "42", |
|
"x": "558", |
|
"y": "1322", |
|
"properties": { |
|
"controlName": "101-postgresql-security-concepts:object-priviliges:default-priviliges" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "184", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "127", |
|
"measuredH": "24", |
|
"x": "28", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Default Privileges" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3369", |
|
"typeID": "__group__", |
|
"zOrder": "155", |
|
"measuredW": "184", |
|
"measuredH": "42", |
|
"w": "184", |
|
"h": "42", |
|
"x": "558", |
|
"y": "1572", |
|
"properties": { |
|
"controlName": "101-postgresql-security-concepts:advanced-topics" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "184", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "122", |
|
"measuredH": "24", |
|
"x": "31", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Advanced Topics" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3370", |
|
"typeID": "__group__", |
|
"zOrder": "156", |
|
"measuredW": "184", |
|
"measuredH": "42", |
|
"w": "184", |
|
"h": "42", |
|
"x": "558", |
|
"y": "1618", |
|
"properties": { |
|
"controlName": "100-postgresql-security-concepts:advanced-topics:row-level-security" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "184", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "138", |
|
"measuredH": "24", |
|
"x": "23", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Row-Level Security" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3371", |
|
"typeID": "__group__", |
|
"zOrder": "157", |
|
"measuredW": "184", |
|
"measuredH": "42", |
|
"w": "184", |
|
"h": "42", |
|
"x": "558", |
|
"y": "1663", |
|
"properties": { |
|
"controlName": "101-postgresql-security-concepts:advanced-topics:selinux" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "184", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "59", |
|
"measuredH": "24", |
|
"x": "62", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "SELinux" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3372", |
|
"typeID": "__group__", |
|
"zOrder": "158", |
|
"measuredW": "278", |
|
"measuredH": "49", |
|
"w": "278", |
|
"h": "49", |
|
"x": "798", |
|
"y": "1766", |
|
"properties": { |
|
"controlName": "107-postgresql-infrastructure-skills" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "278", |
|
"h": "49", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "216", |
|
"measuredH": "25", |
|
"x": "31", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "Develop Infrastructure Skills" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3373", |
|
"typeID": "__group__", |
|
"zOrder": "159", |
|
"measuredW": "221", |
|
"measuredH": "143", |
|
"w": "221", |
|
"h": "143", |
|
"x": "1158", |
|
"y": "1497", |
|
"properties": { |
|
"controlName": "100-postgresql-infrastructure-skills:replication" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "221", |
|
"h": "143", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "82", |
|
"measuredH": "24", |
|
"x": "70", |
|
"y": "108", |
|
"properties": { |
|
"size": "16", |
|
"text": "Replication" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3374", |
|
"typeID": "__group__", |
|
"zOrder": "160", |
|
"measuredW": "194", |
|
"measuredH": "42", |
|
"w": "194", |
|
"h": "42", |
|
"x": "1172", |
|
"y": "1555", |
|
"properties": { |
|
"controlName": "101-postgresql-infrastructure-skills:replication:streaming-replication" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "194", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "160", |
|
"measuredH": "24", |
|
"x": "17", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Streaming Replication" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3375", |
|
"typeID": "__group__", |
|
"zOrder": "161", |
|
"measuredW": "194", |
|
"measuredH": "42", |
|
"w": "194", |
|
"h": "42", |
|
"x": "1172", |
|
"y": "1509", |
|
"properties": { |
|
"controlName": "100-postgresql-infrastructure-skills:replication:logical-replication" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "194", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "139", |
|
"measuredH": "24", |
|
"x": "27", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Logical Replication" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3376", |
|
"typeID": "__group__", |
|
"zOrder": "162", |
|
"measuredW": "103", |
|
"measuredH": "42", |
|
"w": "103", |
|
"h": "42", |
|
"x": "1179", |
|
"y": "2001", |
|
"properties": { |
|
"controlName": "104-postgresql-infrastructure-skills:backup-recovery-tools:pg-dump" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "103", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "69", |
|
"measuredH": "24", |
|
"x": "17", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "pg_dump" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3377", |
|
"typeID": "__group__", |
|
"zOrder": "163", |
|
"measuredW": "108", |
|
"measuredH": "42", |
|
"w": "108", |
|
"h": "42", |
|
"x": "1287", |
|
"y": "2001", |
|
"properties": { |
|
"controlName": "105-postgresql-infrastructure-skills:backup-recovery-tools:pg-dumpall" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "108", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "86", |
|
"measuredH": "24", |
|
"x": "11", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "pg_dumpall" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3378", |
|
"typeID": "__group__", |
|
"zOrder": "164", |
|
"measuredW": "216", |
|
"measuredH": "42", |
|
"w": "216", |
|
"h": "42", |
|
"x": "1179", |
|
"y": "2048", |
|
"properties": { |
|
"controlName": "106-postgresql-infrastructure-skills:backup-recovery-tools:pg-restore" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "216", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "81", |
|
"measuredH": "24", |
|
"x": "67", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "pg_restore" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3379", |
|
"typeID": "__group__", |
|
"zOrder": "165", |
|
"measuredW": "216", |
|
"measuredH": "42", |
|
"w": "216", |
|
"h": "42", |
|
"x": "1179", |
|
"y": "2094", |
|
"properties": { |
|
"controlName": "107-postgresql-infrastructure-skills:backup-recovery-tools:pg-basebackup" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "216", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "117", |
|
"measuredH": "24", |
|
"x": "49", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "pg_basebackup" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3380", |
|
"typeID": "Label", |
|
"zOrder": "166", |
|
"measuredW": "87", |
|
"measuredH": "24", |
|
"x": "1224", |
|
"y": "1921", |
|
"properties": { |
|
"size": "16", |
|
"text": "Builtin Tools" |
|
} |
|
}, |
|
{ |
|
"ID": "3381", |
|
"typeID": "Label", |
|
"zOrder": "167", |
|
"measuredW": "66", |
|
"measuredH": "24", |
|
"x": "1056", |
|
"y": "1921", |
|
"properties": { |
|
"size": "16", |
|
"text": "3rd Party" |
|
} |
|
}, |
|
{ |
|
"ID": "3382", |
|
"typeID": "__group__", |
|
"zOrder": "168", |
|
"measuredW": "81", |
|
"measuredH": "42", |
|
"w": "81", |
|
"h": "42", |
|
"x": "996", |
|
"y": "2001", |
|
"properties": { |
|
"controlName": "100-postgresql-infrastructure-skills:backup-recovery-tools:barman" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "81", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "56", |
|
"measuredH": "24", |
|
"x": "13", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "barman" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3383", |
|
"typeID": "__group__", |
|
"zOrder": "169", |
|
"measuredW": "166", |
|
"measuredH": "42", |
|
"w": "166", |
|
"h": "42", |
|
"x": "996", |
|
"y": "2047", |
|
"properties": { |
|
"controlName": "102-postgresql-infrastructure-skills:backup-recovery-tools:pgbackrest" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "166", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "81", |
|
"measuredH": "24", |
|
"x": "42", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "pgbackrest" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3384", |
|
"typeID": "__group__", |
|
"zOrder": "170", |
|
"measuredW": "166", |
|
"measuredH": "42", |
|
"w": "166", |
|
"h": "42", |
|
"x": "996", |
|
"y": "2092", |
|
"properties": { |
|
"controlName": "103-postgresql-infrastructure-skills:backup-recovery-tools:pg-probackup" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "166", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "105", |
|
"measuredH": "24", |
|
"x": "30", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "pg_probackup" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3385", |
|
"typeID": "__group__", |
|
"zOrder": "171", |
|
"measuredW": "80", |
|
"measuredH": "42", |
|
"w": "80", |
|
"h": "42", |
|
"x": "1082", |
|
"y": "2001", |
|
"properties": { |
|
"controlName": "101-postgresql-infrastructure-skills:backup-recovery-tools:wal-g" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "80", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "51", |
|
"measuredH": "24", |
|
"x": "14", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "WAL-G" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3386", |
|
"typeID": "__group__", |
|
"zOrder": "172", |
|
"measuredW": "418", |
|
"measuredH": "42", |
|
"w": "418", |
|
"h": "42", |
|
"x": "987", |
|
"y": "2143", |
|
"properties": { |
|
"controlName": "108-postgresql-infrastructure-skills:backup-recovery-tools:backup-validation-procedures" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "418", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "217", |
|
"measuredH": "24", |
|
"x": "98", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Backup Validation Procedures" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3387", |
|
"typeID": "__group__", |
|
"zOrder": "173", |
|
"measuredW": "211", |
|
"measuredH": "42", |
|
"w": "211", |
|
"h": "42", |
|
"x": "755", |
|
"y": "1842", |
|
"properties": { |
|
"controlName": "103-postgresql-infrastructure-skills:upgrade-procedures" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "211", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "152", |
|
"measuredH": "24", |
|
"x": "30", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Upgrade Procedures" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3388", |
|
"typeID": "__group__", |
|
"zOrder": "174", |
|
"measuredW": "211", |
|
"measuredH": "42", |
|
"w": "211", |
|
"h": "42", |
|
"x": "755", |
|
"y": "1912", |
|
"properties": { |
|
"controlName": "100-postgresql-infrastructure-skills:upgrade-procedures:using-pg-upgrade" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "211", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "142", |
|
"measuredH": "24", |
|
"x": "35", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Using `pg_upgrade`" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3389", |
|
"typeID": "__group__", |
|
"zOrder": "175", |
|
"measuredW": "211", |
|
"measuredH": "42", |
|
"w": "211", |
|
"h": "42", |
|
"x": "755", |
|
"y": "1958", |
|
"properties": { |
|
"controlName": "101-postgresql-infrastructure-skills:upgrade-procedures:using-logical-replication" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "211", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "184", |
|
"measuredH": "24", |
|
"x": "14", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Using Logical Replication" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3390", |
|
"typeID": "__group__", |
|
"zOrder": "176", |
|
"measuredW": "221", |
|
"measuredH": "143", |
|
"w": "221", |
|
"h": "143", |
|
"x": "1156", |
|
"y": "1674", |
|
"properties": { |
|
"controlName": "101-postgresql-infrastructure-skills:connection-pooling" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "221", |
|
"h": "143", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "141", |
|
"measuredH": "24", |
|
"x": "40", |
|
"y": "108", |
|
"properties": { |
|
"size": "16", |
|
"text": "Connection Pooling" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3391", |
|
"typeID": "__group__", |
|
"zOrder": "177", |
|
"measuredW": "194", |
|
"measuredH": "42", |
|
"w": "194", |
|
"h": "42", |
|
"x": "1170", |
|
"y": "1732", |
|
"properties": { |
|
"controlName": "101-postgresql-infrastructure-skills:connection-pooling:pg-bouncer-alternatives" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "194", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "170", |
|
"measuredH": "24", |
|
"x": "12", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "PgBouncer Alternatives" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3392", |
|
"typeID": "__group__", |
|
"zOrder": "178", |
|
"measuredW": "194", |
|
"measuredH": "42", |
|
"w": "194", |
|
"h": "42", |
|
"x": "1170", |
|
"y": "1686", |
|
"properties": { |
|
"controlName": "100-postgresql-infrastructure-skills:connection-pooling:pg-bouncer" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "194", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "81", |
|
"measuredH": "24", |
|
"x": "56", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "PgBouncer" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3393", |
|
"typeID": "__group__", |
|
"zOrder": "179", |
|
"measuredW": "211", |
|
"measuredH": "42", |
|
"w": "211", |
|
"h": "42", |
|
"x": "755", |
|
"y": "2027", |
|
"properties": { |
|
"controlName": "106-postgresql-infrastructure-skills:monitoring" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "211", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "78", |
|
"measuredH": "24", |
|
"x": "67", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Monitoring" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3394", |
|
"typeID": "__group__", |
|
"zOrder": "180", |
|
"measuredW": "112", |
|
"measuredH": "42", |
|
"w": "112", |
|
"h": "42", |
|
"x": "755", |
|
"y": "2074", |
|
"properties": { |
|
"controlName": "100-postgresql-infrastructure-skills:monitoring:prometheus" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "112", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "88", |
|
"measuredH": "24", |
|
"x": "12", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Prometheus" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3395", |
|
"typeID": "__group__", |
|
"zOrder": "181", |
|
"measuredW": "94", |
|
"measuredH": "42", |
|
"w": "94", |
|
"h": "42", |
|
"x": "872", |
|
"y": "2074", |
|
"properties": { |
|
"controlName": "101-postgresql-infrastructure-skills:monitoring:zabbix" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "94", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "49", |
|
"measuredH": "24", |
|
"x": "22", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Zabbix" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3396", |
|
"typeID": "Arrow", |
|
"zOrder": "182", |
|
"w": "1", |
|
"h": "54", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "605", |
|
"y": "1868", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962662816, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999983, |
|
"y": 2.753189908645436e-31 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962663953, |
|
"y": 53.66666666666663 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3397", |
|
"typeID": "__group__", |
|
"zOrder": "183", |
|
"measuredW": "211", |
|
"measuredH": "42", |
|
"w": "211", |
|
"h": "42", |
|
"x": "501", |
|
"y": "1842", |
|
"properties": { |
|
"controlName": "104-postgresql-infrastructure-skills:cluster-management" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "211", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "153", |
|
"measuredH": "24", |
|
"x": "29", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Cluster Management" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3398", |
|
"typeID": "__group__", |
|
"zOrder": "184", |
|
"measuredW": "211", |
|
"measuredH": "42", |
|
"w": "211", |
|
"h": "42", |
|
"x": "501", |
|
"y": "1912", |
|
"properties": { |
|
"controlName": "100-postgresql-infrastructure-skills:cluster-management:patroni" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "211", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "51", |
|
"measuredH": "24", |
|
"x": "80", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Patroni" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3399", |
|
"typeID": "__group__", |
|
"zOrder": "185", |
|
"measuredW": "211", |
|
"measuredH": "42", |
|
"w": "211", |
|
"h": "42", |
|
"x": "501", |
|
"y": "1958", |
|
"properties": { |
|
"controlName": "101-postgresql-infrastructure-skills:cluster-management:patroni-alternatives" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "211", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "140", |
|
"measuredH": "24", |
|
"x": "36", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Patroni Alternatives" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3400", |
|
"typeID": "Arrow", |
|
"zOrder": "186", |
|
"w": "1", |
|
"h": "54", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "552", |
|
"y": "2052", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962662816, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999983, |
|
"y": 2.753189908645436e-31 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962663953, |
|
"y": 53.66666666666663 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3401", |
|
"typeID": "__group__", |
|
"zOrder": "187", |
|
"measuredW": "301", |
|
"measuredH": "42", |
|
"w": "301", |
|
"h": "42", |
|
"x": "436", |
|
"y": "2026", |
|
"properties": { |
|
"controlName": "107-postgresql-infrastructure-skills:load-balancing" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "301", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "262", |
|
"measuredH": "24", |
|
"x": "22", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Load Balancing & Service Discovery" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3402", |
|
"typeID": "__group__", |
|
"zOrder": "188", |
|
"measuredW": "106", |
|
"measuredH": "42", |
|
"w": "106", |
|
"h": "42", |
|
"x": "494", |
|
"y": "2096", |
|
"properties": { |
|
"controlName": "100-postgresql-infrastructure-skills:load-balancing:ha-proxy" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "106", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "61", |
|
"measuredH": "24", |
|
"x": "22", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "HAProxy" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3403", |
|
"typeID": "__group__", |
|
"zOrder": "189", |
|
"measuredW": "106", |
|
"measuredH": "42", |
|
"w": "106", |
|
"h": "42", |
|
"x": "494", |
|
"y": "2142", |
|
"properties": { |
|
"controlName": "102-postgresql-infrastructure-skills:load-balancing:keep-alived" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "106", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "81", |
|
"measuredH": "24", |
|
"x": "12", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "KeepAlived" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3404", |
|
"typeID": "__group__", |
|
"zOrder": "190", |
|
"measuredW": "91", |
|
"measuredH": "42", |
|
"w": "91", |
|
"h": "42", |
|
"x": "605", |
|
"y": "2096", |
|
"properties": { |
|
"controlName": "101-postgresql-infrastructure-skills:load-balancing:consul" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "91", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "50", |
|
"measuredH": "24", |
|
"x": "21", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Consul" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3405", |
|
"typeID": "__group__", |
|
"zOrder": "191", |
|
"measuredW": "91", |
|
"measuredH": "42", |
|
"w": "91", |
|
"h": "42", |
|
"x": "605", |
|
"y": "2143", |
|
"properties": { |
|
"controlName": "103-postgresql-infrastructure-skills:load-balancing:etcd" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "91", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "33", |
|
"measuredH": "24", |
|
"x": "29", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Etcd" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3406", |
|
"typeID": "Arrow", |
|
"zOrder": "192", |
|
"w": "1", |
|
"h": "54", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "364", |
|
"y": "1868", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.4271178962662816, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999983, |
|
"y": 2.753189908645436e-31 |
|
}, |
|
"p2": { |
|
"x": 0.4271178962663953, |
|
"y": 53.66666666666663 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3407", |
|
"typeID": "__group__", |
|
"zOrder": "193", |
|
"measuredW": "197", |
|
"measuredH": "42", |
|
"w": "197", |
|
"h": "42", |
|
"x": "274", |
|
"y": "1842", |
|
"properties": { |
|
"controlName": "105-postgresql-infrastructure-skills:kubernetes-deployment" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "197", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "175", |
|
"measuredH": "24", |
|
"x": "11", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Kubernetes Deployment" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3408", |
|
"typeID": "__group__", |
|
"zOrder": "194", |
|
"measuredW": "197", |
|
"measuredH": "42", |
|
"w": "197", |
|
"h": "42", |
|
"x": "274", |
|
"y": "1912", |
|
"properties": { |
|
"controlName": "100-postgresql-infrastructure-skills:kubernetes-deployment:simple-stateful-setup" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "197", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "154", |
|
"measuredH": "24", |
|
"x": "22", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Simple Stateful Setup" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3409", |
|
"typeID": "__group__", |
|
"zOrder": "195", |
|
"measuredW": "90", |
|
"measuredH": "42", |
|
"w": "90", |
|
"h": "42", |
|
"x": "274", |
|
"y": "1958", |
|
"properties": { |
|
"controlName": "101-postgresql-infrastructure-skills:kubernetes-deployment:helm" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "90", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "38", |
|
"measuredH": "24", |
|
"x": "26", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Helm" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3410", |
|
"typeID": "__group__", |
|
"zOrder": "196", |
|
"measuredW": "104", |
|
"measuredH": "42", |
|
"w": "104", |
|
"h": "42", |
|
"x": "368", |
|
"y": "1958", |
|
"properties": { |
|
"controlName": "102-postgresql-infrastructure-skills:kubernetes-deployment:operators" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "104", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "74", |
|
"measuredH": "24", |
|
"x": "20", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Operators" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3411", |
|
"typeID": "__group__", |
|
"zOrder": "197", |
|
"measuredW": "427", |
|
"measuredH": "42", |
|
"w": "427", |
|
"h": "42", |
|
"x": "298", |
|
"y": "1725", |
|
"properties": { |
|
"controlName": "100-postgresql-infrastructure-skills:resource-usage-provisioing-capacity-planning" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "427", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "382", |
|
"measuredH": "24", |
|
"x": "23", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Resource Usage and Provisioning, Capacity Planning" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3412", |
|
"typeID": "Arrow", |
|
"zOrder": "198", |
|
"w": "1", |
|
"h": "508", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "242", |
|
"y": "1794", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.4129169328207354, |
|
"y": 507.5072332031234 |
|
}, |
|
"p1": { |
|
"x": 0.5, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": -0.4129169328207354, |
|
"y": -0.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3413", |
|
"typeID": "Arrow", |
|
"zOrder": "199", |
|
"w": "1151", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "242", |
|
"y": "2302", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.13465453284504747, |
|
"y": -0.11774307773521286 |
|
}, |
|
"p1": { |
|
"x": 0.5000000000000001, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 1150.9611057996974, |
|
"y": -0.11774307773521286 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3414", |
|
"typeID": "__group__", |
|
"zOrder": "200", |
|
"measuredW": "274", |
|
"measuredH": "49", |
|
"w": "274", |
|
"h": "49", |
|
"x": "304", |
|
"y": "2278", |
|
"properties": { |
|
"controlName": "108-learn-automation" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "274", |
|
"h": "49", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "215", |
|
"measuredH": "25", |
|
"x": "29", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "Learn to Automate Routines" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3415", |
|
"typeID": "__group__", |
|
"zOrder": "201", |
|
"measuredW": "274", |
|
"measuredH": "42", |
|
"w": "274", |
|
"h": "42", |
|
"x": "304", |
|
"y": "2357", |
|
"properties": { |
|
"controlName": "100-learn-automation:shell-scripts" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "274", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "89", |
|
"measuredH": "24", |
|
"x": "92", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Shell Scripts" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3416", |
|
"typeID": "__group__", |
|
"zOrder": "202", |
|
"measuredW": "274", |
|
"measuredH": "42", |
|
"w": "274", |
|
"h": "42", |
|
"x": "304", |
|
"y": "2403", |
|
"properties": { |
|
"controlName": "101-learn-automation:programming-language" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "274", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "204", |
|
"measuredH": "24", |
|
"x": "35", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Any Programming Language" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3417", |
|
"typeID": "__group__", |
|
"zOrder": "203", |
|
"measuredW": "274", |
|
"measuredH": "42", |
|
"w": "274", |
|
"h": "42", |
|
"x": "304", |
|
"y": "2534", |
|
"properties": { |
|
"controlName": "102-learn-automation:configuration-management" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "274", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "198", |
|
"measuredH": "24", |
|
"x": "38", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Configuration Management" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3418", |
|
"typeID": "__group__", |
|
"zOrder": "204", |
|
"measuredW": "75", |
|
"measuredH": "42", |
|
"w": "75", |
|
"h": "42", |
|
"x": "304", |
|
"y": "2582", |
|
"properties": { |
|
"controlName": "100-learn-automation:configuration-management:ansible" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "75", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "53", |
|
"measuredH": "24", |
|
"x": "11", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Ansible" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3419", |
|
"typeID": "__group__", |
|
"zOrder": "205", |
|
"measuredW": "53", |
|
"measuredH": "42", |
|
"w": "53", |
|
"h": "42", |
|
"x": "384", |
|
"y": "2582", |
|
"properties": { |
|
"controlName": "101-learn-automation:configuration-management:salt" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "53", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "28", |
|
"measuredH": "24", |
|
"x": "13", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Salt" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3420", |
|
"typeID": "__group__", |
|
"zOrder": "206", |
|
"measuredW": "57", |
|
"measuredH": "42", |
|
"w": "57", |
|
"h": "42", |
|
"x": "441", |
|
"y": "2582", |
|
"properties": { |
|
"controlName": "102-learn-automation:configuration-management:chef" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "57", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "35", |
|
"measuredH": "24", |
|
"x": "11", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Chef" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3421", |
|
"typeID": "__group__", |
|
"zOrder": "207", |
|
"measuredW": "75", |
|
"measuredH": "42", |
|
"w": "75", |
|
"h": "42", |
|
"x": "503", |
|
"y": "2582", |
|
"properties": { |
|
"controlName": "103-learn-automation:configuration-management:puppet" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "75", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "52", |
|
"measuredH": "24", |
|
"x": "12", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Puppet" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3422", |
|
"typeID": "__group__", |
|
"zOrder": "208", |
|
"measuredW": "274", |
|
"measuredH": "49", |
|
"w": "274", |
|
"h": "49", |
|
"x": "637", |
|
"y": "2278", |
|
"properties": { |
|
"controlName": "109-application-skills" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "274", |
|
"h": "49", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "128", |
|
"measuredH": "25", |
|
"x": "73", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "Application Skills" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3423", |
|
"typeID": "__group__", |
|
"zOrder": "209", |
|
"measuredW": "109", |
|
"measuredH": "42", |
|
"w": "109", |
|
"h": "42", |
|
"x": "637", |
|
"y": "2357", |
|
"properties": { |
|
"controlName": "100-application-skills:migrations" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "109", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "76", |
|
"measuredH": "24", |
|
"x": "17", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Migrations" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3424", |
|
"typeID": "__group__", |
|
"zOrder": "210", |
|
"measuredW": "300", |
|
"measuredH": "42", |
|
"w": "300", |
|
"h": "42", |
|
"x": "637", |
|
"y": "2406", |
|
"properties": { |
|
"controlName": "100-application-skills:migrations:practical-patterns" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "300", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "252", |
|
"measuredH": "24", |
|
"x": "24", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Practical Patterns and Antipatterns" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3425", |
|
"typeID": "__group__", |
|
"zOrder": "211", |
|
"measuredW": "300", |
|
"measuredH": "42", |
|
"w": "300", |
|
"h": "42", |
|
"x": "637", |
|
"y": "2452", |
|
"properties": { |
|
"controlName": "101-application-skills:migrations:liquidbase-sqitch-bytebase-ora2pg" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "300", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "276", |
|
"measuredH": "24", |
|
"x": "12", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "liquibase, sqitch, Bytebase, ora2pg etc" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3426", |
|
"typeID": "Label", |
|
"zOrder": "212", |
|
"measuredW": "110", |
|
"measuredH": "24", |
|
"x": "637", |
|
"y": "2498", |
|
"properties": { |
|
"size": "16", |
|
"text": "Migration Tools" |
|
} |
|
}, |
|
{ |
|
"ID": "3427", |
|
"typeID": "__group__", |
|
"zOrder": "213", |
|
"measuredW": "297", |
|
"measuredH": "42", |
|
"w": "297", |
|
"h": "42", |
|
"x": "619", |
|
"y": "2538", |
|
"properties": { |
|
"controlName": "102-application-skills:bulk-load-process-data" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "297", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "249", |
|
"measuredH": "24", |
|
"x": "24", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Bulk Loading and Processing Data" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3428", |
|
"typeID": "__group__", |
|
"zOrder": "214", |
|
"measuredW": "145", |
|
"measuredH": "42", |
|
"w": "145", |
|
"h": "42", |
|
"x": "619", |
|
"y": "2583", |
|
"properties": { |
|
"controlName": "103-application-skills:data-partitioning" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "145", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "121", |
|
"measuredH": "24", |
|
"x": "12", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Data Partitioning" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3429", |
|
"typeID": "__group__", |
|
"zOrder": "215", |
|
"measuredW": "297", |
|
"measuredH": "42", |
|
"w": "297", |
|
"h": "42", |
|
"x": "619", |
|
"y": "2628", |
|
"properties": { |
|
"controlName": "104-application-skills:data-normalization-normal-forms" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "297", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "257", |
|
"measuredH": "24", |
|
"x": "20", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Data Normalization / Normal Forms" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3430", |
|
"typeID": "Canvas", |
|
"zOrder": "216", |
|
"w": "146", |
|
"h": "126", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "618", |
|
"y": "2692" |
|
}, |
|
{ |
|
"ID": "3431", |
|
"typeID": "__group__", |
|
"zOrder": "217", |
|
"measuredW": "109", |
|
"measuredH": "42", |
|
"w": "109", |
|
"h": "42", |
|
"x": "629", |
|
"y": "2673", |
|
"properties": { |
|
"controlName": "101-application-skills:queues" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "109", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "58", |
|
"measuredH": "24", |
|
"x": "26", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Queues" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3432", |
|
"typeID": "__group__", |
|
"zOrder": "218", |
|
"measuredW": "279", |
|
"measuredH": "42", |
|
"w": "279", |
|
"h": "42", |
|
"x": "628", |
|
"y": "2721", |
|
"properties": { |
|
"controlName": "100-application-skills:queues:practical-patterns-antipatterns" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "279", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "252", |
|
"measuredH": "24", |
|
"x": "14", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Practical Patterns and Antipatterns" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3433", |
|
"typeID": "__group__", |
|
"zOrder": "219", |
|
"measuredW": "279", |
|
"measuredH": "42", |
|
"w": "279", |
|
"h": "42", |
|
"x": "628", |
|
"y": "2766", |
|
"properties": { |
|
"controlName": "101-application-skills:queues:skytools-pgq" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "279", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "99", |
|
"measuredH": "24", |
|
"x": "12", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Skytools PGQ" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3434", |
|
"typeID": "__group__", |
|
"zOrder": "220", |
|
"measuredW": "299", |
|
"measuredH": "49", |
|
"w": "299", |
|
"h": "49", |
|
"x": "959", |
|
"y": "2278", |
|
"properties": { |
|
"controlName": "110-advanced-topics" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "299", |
|
"h": "49", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "130", |
|
"measuredH": "25", |
|
"x": "85", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "Advanced Topics" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3435", |
|
"typeID": "__group__", |
|
"zOrder": "221", |
|
"measuredW": "169", |
|
"measuredH": "330", |
|
"w": "169", |
|
"h": "330", |
|
"x": "959", |
|
"y": "2369", |
|
"properties": { |
|
"controlName": "100-advanced-topics:low-level-internals" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "169", |
|
"h": "330", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "140", |
|
"measuredH": "24", |
|
"x": "15", |
|
"y": "15", |
|
"properties": { |
|
"size": "16", |
|
"text": "Low Level Internals" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3436", |
|
"typeID": "__group__", |
|
"zOrder": "222", |
|
"measuredW": "286", |
|
"measuredH": "42", |
|
"w": "286", |
|
"h": "42", |
|
"x": "972", |
|
"y": "2419", |
|
"properties": { |
|
"controlName": "100-advanced-topics:low-level-internals:process-memory-arch" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "286", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "261", |
|
"measuredH": "24", |
|
"x": "12", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Processes and memory architecture" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3437", |
|
"typeID": "__group__", |
|
"zOrder": "223", |
|
"measuredW": "286", |
|
"measuredH": "42", |
|
"w": "286", |
|
"h": "42", |
|
"x": "972", |
|
"y": "2464", |
|
"properties": { |
|
"controlName": "101-advanced-topics:low-level-internals:vacuum-processing" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "286", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "143", |
|
"measuredH": "24", |
|
"x": "71", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Vacuum Processing" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3438", |
|
"typeID": "__group__", |
|
"zOrder": "224", |
|
"measuredW": "286", |
|
"measuredH": "42", |
|
"w": "286", |
|
"h": "42", |
|
"x": "972", |
|
"y": "2509", |
|
"properties": { |
|
"controlName": "102-advanced-topics:low-level-internals:buffer-management" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "286", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "144", |
|
"measuredH": "24", |
|
"x": "71", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Buffer Management" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3439", |
|
"typeID": "__group__", |
|
"zOrder": "225", |
|
"measuredW": "286", |
|
"measuredH": "42", |
|
"w": "286", |
|
"h": "42", |
|
"x": "972", |
|
"y": "2554", |
|
"properties": { |
|
"controlName": "103-advanced-topics:low-level-internals:lock-management" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "286", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "135", |
|
"measuredH": "24", |
|
"x": "75", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Lock Management" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3440", |
|
"typeID": "__group__", |
|
"zOrder": "226", |
|
"measuredW": "286", |
|
"measuredH": "42", |
|
"w": "286", |
|
"h": "42", |
|
"x": "972", |
|
"y": "2599", |
|
"properties": { |
|
"controlName": "104-advanced-topics:low-level-internals:physical-storage-and-file-layout" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "286", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "234", |
|
"measuredH": "24", |
|
"x": "26", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Physical Storage and File Layout" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3441", |
|
"typeID": "__group__", |
|
"zOrder": "227", |
|
"measuredW": "286", |
|
"measuredH": "42", |
|
"w": "286", |
|
"h": "42", |
|
"x": "972", |
|
"y": "2644", |
|
"properties": { |
|
"controlName": "105-advanced-topics:low-level-internals:system-catalog" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "286", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "113", |
|
"measuredH": "24", |
|
"x": "86", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "System Catalog" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3442", |
|
"typeID": "__group__", |
|
"zOrder": "228", |
|
"measuredW": "169", |
|
"measuredH": "195", |
|
"w": "169", |
|
"h": "195", |
|
"x": "960", |
|
"y": "2706", |
|
"properties": { |
|
"controlName": "101-advanced-topics:fine-grained-tuning" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "169", |
|
"h": "195", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "147", |
|
"measuredH": "24", |
|
"x": "11", |
|
"y": "14", |
|
"properties": { |
|
"size": "16", |
|
"text": "Fine Grained Tuning" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3443", |
|
"typeID": "__group__", |
|
"zOrder": "229", |
|
"measuredW": "369", |
|
"measuredH": "42", |
|
"w": "369", |
|
"h": "42", |
|
"x": "972", |
|
"y": "2753", |
|
"properties": { |
|
"controlName": "100-advanced-topics:fine-grained-tuning:per-user-per-database-settings" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "369", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "232", |
|
"measuredH": "24", |
|
"x": "14", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Per-user, Per-Database Settings" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3444", |
|
"typeID": "__group__", |
|
"zOrder": "230", |
|
"measuredW": "369", |
|
"measuredH": "42", |
|
"w": "369", |
|
"h": "42", |
|
"x": "972", |
|
"y": "2798", |
|
"properties": { |
|
"controlName": "101-advanced-topics:fine-grained-tuning:storage-parameters" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "369", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "145", |
|
"measuredH": "24", |
|
"x": "13", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Storage Parameters" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3445", |
|
"typeID": "__group__", |
|
"zOrder": "231", |
|
"measuredW": "369", |
|
"measuredH": "42", |
|
"w": "369", |
|
"h": "42", |
|
"x": "972", |
|
"y": "2844", |
|
"properties": { |
|
"controlName": "102-advanced-topics:fine-grained-tuning:workload-dependant-tuning" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "369", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "341", |
|
"measuredH": "24", |
|
"x": "13", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Workload-dependant tuning: OLTP, OLAP, HTAP" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3446", |
|
"typeID": "__group__", |
|
"zOrder": "232", |
|
"measuredW": "169", |
|
"measuredH": "195", |
|
"w": "169", |
|
"h": "195", |
|
"x": "960", |
|
"y": "2907", |
|
"properties": { |
|
"controlName": "102-advanced-topics:advanced-sql" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "169", |
|
"h": "195", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "107", |
|
"measuredH": "24", |
|
"x": "31", |
|
"y": "14", |
|
"properties": { |
|
"size": "16", |
|
"text": "Advanced SQL" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3447", |
|
"typeID": "__group__", |
|
"zOrder": "233", |
|
"measuredW": "103", |
|
"measuredH": "42", |
|
"w": "103", |
|
"h": "42", |
|
"x": "972", |
|
"y": "2954", |
|
"properties": { |
|
"controlName": "100-advanced-topics:advanced-sql:pl-pgsql" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "103", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "77", |
|
"measuredH": "24", |
|
"x": "14", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "PL/pgSQL" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3448", |
|
"typeID": "__group__", |
|
"zOrder": "234", |
|
"measuredW": "103", |
|
"measuredH": "42", |
|
"w": "103", |
|
"h": "42", |
|
"x": "972", |
|
"y": "2999", |
|
"properties": { |
|
"controlName": "102-advanced-topics:advanced-sql:triggers" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "103", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "61", |
|
"measuredH": "24", |
|
"x": "21", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Triggers" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3449", |
|
"typeID": "__group__", |
|
"zOrder": "235", |
|
"measuredW": "328", |
|
"measuredH": "42", |
|
"w": "328", |
|
"h": "42", |
|
"x": "972", |
|
"y": "3045", |
|
"properties": { |
|
"controlName": "104-advanced-topics:advanced-sql:aggregate-and-window-functions" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "328", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "234", |
|
"measuredH": "24", |
|
"x": "13", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Aggregate and window functions" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3450", |
|
"typeID": "__group__", |
|
"zOrder": "236", |
|
"measuredW": "219", |
|
"measuredH": "42", |
|
"w": "219", |
|
"h": "42", |
|
"x": "1079", |
|
"y": "2954", |
|
"properties": { |
|
"controlName": "101-advanced-topics:advanced-sql:procedures-and-functions" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "219", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "190", |
|
"measuredH": "24", |
|
"x": "14", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Procedures and Functions" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3451", |
|
"typeID": "__group__", |
|
"zOrder": "237", |
|
"measuredW": "219", |
|
"measuredH": "42", |
|
"w": "219", |
|
"h": "42", |
|
"x": "1079", |
|
"y": "2999", |
|
"properties": { |
|
"controlName": "103-advanced-topics:advanced-sql:recursive-cte" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "219", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "109", |
|
"measuredH": "24", |
|
"x": "11", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Recursive CTE" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3452", |
|
"typeID": "Arrow", |
|
"zOrder": "238", |
|
"w": "1", |
|
"h": "873", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1392", |
|
"y": "2303", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.4129169328207354, |
|
"y": 872.4114173726703 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999997, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": -0.4129169328207354, |
|
"y": -0.11774307773504233 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3453", |
|
"typeID": "Arrow", |
|
"zOrder": "239", |
|
"w": "446", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "946", |
|
"y": "3176", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0, |
|
"y": -0.11774307773521286 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999994, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 446, |
|
"y": -0.11774307773521286 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3454", |
|
"typeID": "__group__", |
|
"zOrder": "240", |
|
"measuredW": "252", |
|
"measuredH": "49", |
|
"w": "252", |
|
"h": "49", |
|
"x": "802", |
|
"y": "3151", |
|
"properties": { |
|
"controlName": "111-troubleshooting-techniques" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "252", |
|
"h": "49", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "216", |
|
"measuredH": "25", |
|
"x": "18", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "Troubleshooting Techniques" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3455", |
|
"typeID": "__group__", |
|
"zOrder": "241", |
|
"measuredW": "209", |
|
"measuredH": "191", |
|
"w": "209", |
|
"h": "191", |
|
"x": "306", |
|
"y": "2920", |
|
"properties": { |
|
"controlName": "103-troubleshooting-techniques:query-analysis" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "209", |
|
"h": "191", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "106", |
|
"measuredH": "24", |
|
"x": "51", |
|
"y": "11", |
|
"properties": { |
|
"size": "16", |
|
"text": "Query Analysis" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3456", |
|
"typeID": "__group__", |
|
"zOrder": "242", |
|
"measuredW": "97", |
|
"measuredH": "42", |
|
"w": "97", |
|
"h": "42", |
|
"x": "315", |
|
"y": "2967", |
|
"properties": { |
|
"controlName": "100-troubleshooting-techniques:query-analysis:explain" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "97", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "66", |
|
"measuredH": "24", |
|
"x": "16", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "EXPLAIN" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3457", |
|
"typeID": "__group__", |
|
"zOrder": "243", |
|
"measuredW": "87", |
|
"measuredH": "42", |
|
"w": "87", |
|
"h": "42", |
|
"x": "416", |
|
"y": "2967", |
|
"properties": { |
|
"controlName": "101-troubleshooting-techniques:query-analysis:depesz" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "87", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "56", |
|
"measuredH": "24", |
|
"x": "16", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Depesz" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3458", |
|
"typeID": "__group__", |
|
"zOrder": "244", |
|
"measuredW": "97", |
|
"measuredH": "42", |
|
"w": "97", |
|
"h": "42", |
|
"x": "315", |
|
"y": "3012", |
|
"properties": { |
|
"controlName": "102-troubleshooting-techniques:query-analysis:pev2" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "97", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "40", |
|
"measuredH": "24", |
|
"x": "29", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "PEV2" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3459", |
|
"typeID": "__group__", |
|
"zOrder": "245", |
|
"measuredW": "87", |
|
"measuredH": "42", |
|
"w": "87", |
|
"h": "42", |
|
"x": "416", |
|
"y": "3012", |
|
"properties": { |
|
"controlName": "103-troubleshooting-techniques:query-analysis:tenser" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "87", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "50", |
|
"measuredH": "24", |
|
"x": "16", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Tenser" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3460", |
|
"typeID": "__group__", |
|
"zOrder": "246", |
|
"measuredW": "209", |
|
"measuredH": "133", |
|
"w": "209", |
|
"h": "133", |
|
"x": "306", |
|
"y": "3106", |
|
"properties": { |
|
"controlName": "105-troubleshooting-techniques:troubleshooting-methods" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "209", |
|
"h": "133", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "184", |
|
"measuredH": "24", |
|
"x": "12", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Troubleshooting Methods" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3461", |
|
"typeID": "__group__", |
|
"zOrder": "247", |
|
"measuredW": "97", |
|
"measuredH": "42", |
|
"w": "97", |
|
"h": "42", |
|
"x": "315", |
|
"y": "3143", |
|
"properties": { |
|
"controlName": "100-troubleshooting-techniques:troubleshooting-methods:use" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "97", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "32", |
|
"measuredH": "24", |
|
"x": "33", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "USE" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3462", |
|
"typeID": "__group__", |
|
"zOrder": "248", |
|
"measuredW": "87", |
|
"measuredH": "42", |
|
"w": "87", |
|
"h": "42", |
|
"x": "416", |
|
"y": "3143", |
|
"properties": { |
|
"controlName": "101-troubleshooting-techniques:troubleshooting-methods:red" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "87", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "34", |
|
"measuredH": "24", |
|
"x": "27", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "RED" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3463", |
|
"typeID": "__group__", |
|
"zOrder": "249", |
|
"measuredW": "188", |
|
"measuredH": "42", |
|
"w": "188", |
|
"h": "42", |
|
"x": "315", |
|
"y": "3188", |
|
"properties": { |
|
"controlName": "102-troubleshooting-techniques:troubleshooting-methods:golden-signals" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "188", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "109", |
|
"measuredH": "24", |
|
"x": "39", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Golden Signals" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3464", |
|
"typeID": "__group__", |
|
"zOrder": "250", |
|
"measuredW": "265", |
|
"measuredH": "49", |
|
"w": "265", |
|
"h": "49", |
|
"x": "736", |
|
"y": "3363", |
|
"properties": { |
|
"controlName": "112-sql-optimization-techniques" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "265", |
|
"h": "49", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "227", |
|
"measuredH": "25", |
|
"x": "19", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "SQL Optimization Techniques" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3465", |
|
"typeID": "__group__", |
|
"zOrder": "251", |
|
"measuredW": "270", |
|
"measuredH": "42", |
|
"w": "270", |
|
"h": "42", |
|
"x": "385", |
|
"y": "3363", |
|
"properties": { |
|
"controlName": "100-sql-optimization-techniques:indexes-usecases" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "270", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "202", |
|
"measuredH": "24", |
|
"x": "34", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Indexes and their Usecases" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3466", |
|
"typeID": "__group__", |
|
"zOrder": "252", |
|
"measuredW": "87", |
|
"measuredH": "42", |
|
"w": "87", |
|
"h": "42", |
|
"x": "384", |
|
"y": "3290", |
|
"properties": { |
|
"controlName": "100-sql-optimization-techniques:indexes-usecases:b-tree" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "87", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "49", |
|
"measuredH": "24", |
|
"x": "19", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "B-Tree" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3467", |
|
"typeID": "__group__", |
|
"zOrder": "253", |
|
"measuredW": "87", |
|
"measuredH": "42", |
|
"w": "87", |
|
"h": "42", |
|
"x": "477", |
|
"y": "3290", |
|
"properties": { |
|
"controlName": "101-sql-optimization-techniques:indexes-usecases:hash" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "87", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "38", |
|
"measuredH": "24", |
|
"x": "25", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Hash" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3468", |
|
"typeID": "__group__", |
|
"zOrder": "254", |
|
"measuredW": "87", |
|
"measuredH": "42", |
|
"w": "87", |
|
"h": "42", |
|
"x": "569", |
|
"y": "3290", |
|
"properties": { |
|
"controlName": "102-sql-optimization-techniques:indexes-usecases:gist" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "87", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "35", |
|
"measuredH": "24", |
|
"x": "26", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "GiST" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3469", |
|
"typeID": "__group__", |
|
"zOrder": "255", |
|
"measuredW": "87", |
|
"measuredH": "42", |
|
"w": "87", |
|
"h": "42", |
|
"x": "384", |
|
"y": "3436", |
|
"properties": { |
|
"controlName": "103-sql-optimization-techniques:indexes-usecases:sp-gist" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "87", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "61", |
|
"measuredH": "24", |
|
"x": "13", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "SP-GiST" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3470", |
|
"typeID": "__group__", |
|
"zOrder": "256", |
|
"measuredW": "84", |
|
"measuredH": "42", |
|
"w": "84", |
|
"h": "42", |
|
"x": "479", |
|
"y": "3436", |
|
"properties": { |
|
"controlName": "104-sql-optimization-techniques:indexes-usecases:gin" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "84", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "29", |
|
"measuredH": "24", |
|
"x": "27", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "GIN" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3471", |
|
"typeID": "__group__", |
|
"zOrder": "257", |
|
"measuredW": "84", |
|
"measuredH": "42", |
|
"w": "84", |
|
"h": "42", |
|
"x": "571", |
|
"y": "3436", |
|
"properties": { |
|
"controlName": "105-sql-optimization-techniques:indexes-usecases:brin" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "84", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "40", |
|
"measuredH": "24", |
|
"x": "22", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "BRIN" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3472", |
|
"typeID": "__group__", |
|
"zOrder": "258", |
|
"measuredW": "320", |
|
"measuredH": "42", |
|
"w": "320", |
|
"h": "42", |
|
"x": "1059", |
|
"y": "3370", |
|
"properties": { |
|
"controlName": "102-sql-optimization-techniques:schema-query-patterns" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "320", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "253", |
|
"measuredH": "24", |
|
"x": "33", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "SQL Query Patterns / Anti-patterns" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3473", |
|
"typeID": "__group__", |
|
"zOrder": "259", |
|
"measuredW": "320", |
|
"measuredH": "42", |
|
"w": "320", |
|
"h": "42", |
|
"x": "1059", |
|
"y": "3323", |
|
"properties": { |
|
"controlName": "101-sql-optimization-techniques:schema-design-patterns" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "320", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "289", |
|
"measuredH": "24", |
|
"x": "15", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Schema Design Patterns / Anti-patterns" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3474", |
|
"typeID": "__group__", |
|
"zOrder": "260", |
|
"measuredW": "269", |
|
"measuredH": "49", |
|
"w": "269", |
|
"h": "49", |
|
"x": "614", |
|
"y": "401", |
|
"properties": { |
|
"controlName": "101-introduction" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "269", |
|
"h": "49", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "93", |
|
"measuredH": "25", |
|
"x": "88", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "Introduction" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3475", |
|
"typeID": "__group__", |
|
"zOrder": "261", |
|
"measuredW": "290", |
|
"measuredH": "42", |
|
"w": "290", |
|
"h": "42", |
|
"x": "984", |
|
"y": "331", |
|
"properties": { |
|
"controlName": "100-introduction:what-are-relational-databases" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "290", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "233", |
|
"measuredH": "24", |
|
"x": "28", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "What are Relational Databases?" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3476", |
|
"typeID": "__group__", |
|
"zOrder": "262", |
|
"measuredW": "290", |
|
"measuredH": "42", |
|
"w": "290", |
|
"h": "42", |
|
"x": "984", |
|
"y": "377", |
|
"properties": { |
|
"controlName": "101-introduction:rdbms-benefits-limitations" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "290", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "236", |
|
"measuredH": "24", |
|
"x": "27", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "RDBMS Benefits and Limitations" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3477", |
|
"typeID": "__group__", |
|
"zOrder": "263", |
|
"measuredW": "290", |
|
"measuredH": "42", |
|
"w": "290", |
|
"h": "42", |
|
"x": "984", |
|
"y": "422", |
|
"properties": { |
|
"controlName": "102-introduction:postgresql-vs-others" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "290", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "214", |
|
"measuredH": "24", |
|
"x": "38", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "PostgreSQL vs Other RDBMS" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3478", |
|
"typeID": "__group__", |
|
"zOrder": "264", |
|
"measuredW": "290", |
|
"measuredH": "42", |
|
"w": "290", |
|
"h": "42", |
|
"x": "984", |
|
"y": "468", |
|
"properties": { |
|
"controlName": "103-introduction:postgresql-vs-nosql" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "290", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "246", |
|
"measuredH": "24", |
|
"x": "22", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "PostgreSQL vs NoSQL Databases" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3479", |
|
"typeID": "__group__", |
|
"zOrder": "265", |
|
"measuredW": "265", |
|
"measuredH": "49", |
|
"w": "265", |
|
"h": "49", |
|
"x": "735", |
|
"y": "3445", |
|
"properties": { |
|
"controlName": "113-get-involved-in-development" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "265", |
|
"h": "49", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "222", |
|
"measuredH": "25", |
|
"x": "22", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "Get Involved in Development" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3480", |
|
"typeID": "__group__", |
|
"zOrder": "266", |
|
"measuredW": "178", |
|
"measuredH": "42", |
|
"w": "178", |
|
"h": "42", |
|
"x": "1092", |
|
"y": "3442", |
|
"properties": { |
|
"controlName": "100-get-involved-in-development:mailing-lists" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "178", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "91", |
|
"measuredH": "24", |
|
"x": "43", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Mailing Lists" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3481", |
|
"typeID": "__group__", |
|
"zOrder": "267", |
|
"measuredW": "178", |
|
"measuredH": "42", |
|
"w": "178", |
|
"h": "42", |
|
"x": "1092", |
|
"y": "3489", |
|
"properties": { |
|
"controlName": "101-get-involved-in-development:reviewing-patches" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "178", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "137", |
|
"measuredH": "24", |
|
"x": "20", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Reviewing Patches" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3482", |
|
"typeID": "__group__", |
|
"zOrder": "268", |
|
"measuredW": "178", |
|
"measuredH": "42", |
|
"w": "178", |
|
"h": "42", |
|
"x": "1092", |
|
"y": "3536", |
|
"properties": { |
|
"controlName": "102-get-involved-in-development:writing-patches" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "178", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "114", |
|
"measuredH": "24", |
|
"x": "32", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Writing Patches" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3483", |
|
"typeID": "Label", |
|
"zOrder": "269", |
|
"measuredW": "161", |
|
"measuredH": "32", |
|
"x": "804", |
|
"y": "3585", |
|
"properties": { |
|
"size": "24", |
|
"text": "Keep Learning" |
|
} |
|
}, |
|
{ |
|
"ID": "3484", |
|
"typeID": "Arrow", |
|
"zOrder": "270", |
|
"w": "1", |
|
"h": "67", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "884", |
|
"y": "3644", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.4129169328207354, |
|
"y": 67 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999997, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": -0.4129169328207354, |
|
"y": -0.11774307773504233 |
|
}, |
|
"stroke": "dotted" |
|
} |
|
}, |
|
{ |
|
"ID": "3485", |
|
"typeID": "Arrow", |
|
"zOrder": "271", |
|
"w": "171", |
|
"h": "2", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "787", |
|
"y": "3781", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0.2502642458233595, |
|
"y": -0.2116722737659984 |
|
}, |
|
"p1": { |
|
"x": 0.5, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 171.71787682058277, |
|
"y": 2 |
|
}, |
|
"color": "16777215" |
|
} |
|
}, |
|
{ |
|
"ID": "3495", |
|
"typeID": "__group__", |
|
"zOrder": "275", |
|
"measuredW": "189", |
|
"measuredH": "42", |
|
"w": "189", |
|
"h": "42", |
|
"x": "315", |
|
"y": "3057", |
|
"properties": { |
|
"controlName": "102-troubleshooting-techniques:query-analysis:explain-dalibo-com" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "189", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "132", |
|
"measuredH": "24", |
|
"x": "29", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "explain.dalibo.com" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3496", |
|
"typeID": "__group__", |
|
"zOrder": "276", |
|
"measuredW": "209", |
|
"measuredH": "96", |
|
"w": "209", |
|
"h": "96", |
|
"x": "306", |
|
"y": "2828", |
|
"properties": { |
|
"controlName": "101-troubleshooting-techniques:tools" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "209", |
|
"h": "96", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "105", |
|
"measuredH": "24", |
|
"x": "52", |
|
"y": "12", |
|
"properties": { |
|
"size": "16", |
|
"text": "Postgres Tools" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3497", |
|
"typeID": "__group__", |
|
"zOrder": "277", |
|
"measuredW": "189", |
|
"measuredH": "42", |
|
"w": "189", |
|
"h": "42", |
|
"x": "316", |
|
"y": "2872", |
|
"properties": { |
|
"controlName": "100-troubleshooting-techniques:tools:pgcenter" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "189", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "66", |
|
"measuredH": "24", |
|
"x": "62", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "pgcenter" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3498", |
|
"typeID": "__group__", |
|
"zOrder": "278", |
|
"measuredW": "209", |
|
"measuredH": "135", |
|
"w": "209", |
|
"h": "135", |
|
"x": "306", |
|
"y": "2698", |
|
"properties": { |
|
"controlName": "100-troubleshooting-techniques:system-views" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "209", |
|
"h": "135", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "166", |
|
"measuredH": "24", |
|
"x": "21", |
|
"y": "10", |
|
"properties": { |
|
"size": "16", |
|
"text": "Postgres System Views" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3499", |
|
"typeID": "__group__", |
|
"zOrder": "279", |
|
"measuredW": "190", |
|
"measuredH": "42", |
|
"w": "190", |
|
"h": "42", |
|
"x": "315", |
|
"y": "2737", |
|
"properties": { |
|
"controlName": "100-troubleshooting-techniques:system-views:pg-stat-activity" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "190", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "115", |
|
"measuredH": "24", |
|
"x": "37", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "pg_stat_activity" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3500", |
|
"typeID": "__group__", |
|
"zOrder": "280", |
|
"measuredW": "190", |
|
"measuredH": "42", |
|
"w": "190", |
|
"h": "42", |
|
"x": "315", |
|
"y": "2781", |
|
"properties": { |
|
"controlName": "101-troubleshooting-techniques:system-views:pg-stat-statements" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "190", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "146", |
|
"measuredH": "24", |
|
"x": "26", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "pg_stat_statements" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3501", |
|
"typeID": "__group__", |
|
"zOrder": "281", |
|
"measuredW": "148", |
|
"measuredH": "42", |
|
"w": "148", |
|
"h": "42", |
|
"x": "768", |
|
"y": "2583", |
|
"properties": { |
|
"controlName": "105-application-skills:sharding-patterns" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "148", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "129", |
|
"measuredH": "24", |
|
"x": "9", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Sharding Patterns" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3502", |
|
"typeID": "__group__", |
|
"zOrder": "282", |
|
"measuredW": "95", |
|
"measuredH": "42", |
|
"w": "95", |
|
"h": "42", |
|
"x": "620", |
|
"y": "3143", |
|
"properties": { |
|
"controlName": "104-troubleshooting-techniques:log-analysis:pg-cluu" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "95", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "52", |
|
"measuredH": "24", |
|
"x": "22", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "pgCluu" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3503", |
|
"typeID": "__group__", |
|
"zOrder": "283", |
|
"measuredW": "214", |
|
"measuredH": "42", |
|
"w": "214", |
|
"h": "42", |
|
"x": "755", |
|
"y": "2165", |
|
"properties": { |
|
"controlName": "103-postgresql-infrastructure-skills:monitoring:temboard" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "214", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "72", |
|
"measuredH": "24", |
|
"x": "71", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "temBoard" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3504", |
|
"typeID": "__group__", |
|
"zOrder": "284", |
|
"measuredW": "213", |
|
"measuredH": "42", |
|
"w": "213", |
|
"h": "42", |
|
"x": "755", |
|
"y": "2120", |
|
"properties": { |
|
"controlName": "102-postgresql-infrastructure-skills:monitoring:check-pgactivity" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "213", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "121", |
|
"measuredH": "24", |
|
"x": "46", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "check_pgactivity" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3505", |
|
"typeID": "__group__", |
|
"zOrder": "285", |
|
"measuredW": "215", |
|
"measuredH": "42", |
|
"w": "215", |
|
"h": "42", |
|
"x": "755", |
|
"y": "2210", |
|
"properties": { |
|
"controlName": "104-postgresql-infrastructure-skills:monitoring:check-pgbackrest" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "215", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "134", |
|
"measuredH": "24", |
|
"x": "41", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "check_pgbackrest" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3506", |
|
"typeID": "__group__", |
|
"zOrder": "286", |
|
"measuredW": "274", |
|
"measuredH": "42", |
|
"w": "274", |
|
"h": "42", |
|
"x": "304", |
|
"y": "2449", |
|
"properties": { |
|
"controlName": "103-learn-automation:terraform" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "274", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "71", |
|
"measuredH": "24", |
|
"x": "101", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Terraform" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3507", |
|
"typeID": "__group__", |
|
"zOrder": "287", |
|
"measuredW": "151", |
|
"measuredH": "42", |
|
"w": "151", |
|
"h": "42", |
|
"x": "274", |
|
"y": "2027", |
|
"properties": { |
|
"controlName": "108-postgresql-infrastructure-skills:anonymization" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "151", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "105", |
|
"measuredH": "24", |
|
"x": "23", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Anonymization" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3508", |
|
"typeID": "__group__", |
|
"zOrder": "288", |
|
"measuredW": "197", |
|
"measuredH": "42", |
|
"w": "197", |
|
"h": "42", |
|
"x": "274", |
|
"y": "2106", |
|
"properties": { |
|
"controlName": "100-postgresql-infrastructure-skills:anonymization:postgresql-anonymizer" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "197", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "175", |
|
"measuredH": "24", |
|
"x": "11", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "PostgreSQL Anonymizer" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3509", |
|
"typeID": "__group__", |
|
"zOrder": "273", |
|
"measuredW": "300", |
|
"measuredH": "141", |
|
"w": "300", |
|
"h": "141", |
|
"x": "271", |
|
"y": "140", |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "300", |
|
"h": "141", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "__group__", |
|
"zOrder": "1", |
|
"measuredW": "181", |
|
"measuredH": "25", |
|
"w": "181", |
|
"h": "25", |
|
"x": "23", |
|
"y": "62", |
|
"properties": { |
|
"controlName": "ext_link:roadmap.sh/mongodb" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "148", |
|
"measuredH": "24", |
|
"x": "33", |
|
"y": "0", |
|
"properties": { |
|
"size": "16", |
|
"text": "MongoDB Roadmap" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Icon", |
|
"zOrder": "1", |
|
"measuredW": "24", |
|
"measuredH": "24", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16777215", |
|
"icon": { |
|
"ID": "circle", |
|
"size": "small" |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2", |
|
"typeID": "Icon", |
|
"zOrder": "2", |
|
"measuredW": "24", |
|
"measuredH": "24", |
|
"x": "0", |
|
"y": "1", |
|
"properties": { |
|
"icon": { |
|
"ID": "check-circle", |
|
"size": "small" |
|
}, |
|
"color": "10066329" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2", |
|
"typeID": "Label", |
|
"zOrder": "2", |
|
"measuredW": "175", |
|
"measuredH": "28", |
|
"x": "25", |
|
"y": "21", |
|
"properties": { |
|
"size": "20", |
|
"text": "Related Roadmaps" |
|
} |
|
}, |
|
{ |
|
"ID": "3", |
|
"typeID": "__group__", |
|
"zOrder": "3", |
|
"measuredW": "172", |
|
"measuredH": "25", |
|
"w": "172", |
|
"h": "25", |
|
"x": "23", |
|
"y": "95", |
|
"properties": { |
|
"controlName": "ext_link:roadmap.sh/backend" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "139", |
|
"measuredH": "24", |
|
"x": "33", |
|
"y": "0", |
|
"properties": { |
|
"size": "16", |
|
"text": "Backend Roadmap" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Icon", |
|
"zOrder": "1", |
|
"measuredW": "24", |
|
"measuredH": "24", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16777215", |
|
"icon": { |
|
"ID": "circle", |
|
"size": "small" |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2", |
|
"typeID": "Icon", |
|
"zOrder": "2", |
|
"measuredW": "24", |
|
"measuredH": "24", |
|
"x": "0", |
|
"y": "1", |
|
"properties": { |
|
"icon": { |
|
"ID": "check-circle", |
|
"size": "small" |
|
}, |
|
"color": "10066329" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3510", |
|
"typeID": "__group__", |
|
"zOrder": "274", |
|
"measuredW": "300", |
|
"measuredH": "54", |
|
"w": "300", |
|
"h": "54", |
|
"x": "271", |
|
"y": "298", |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "__group__", |
|
"zOrder": "0", |
|
"measuredW": "300", |
|
"measuredH": "54", |
|
"w": "300", |
|
"h": "54", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"controlName": "100-roadmap-note" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "300", |
|
"h": "54", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "199", |
|
"measuredH": "24", |
|
"x": "50", |
|
"y": "15", |
|
"properties": { |
|
"text": "Important Note / Click here", |
|
"size": "16" |
|
} |
|
}, |
|
{ |
|
"ID": "2", |
|
"typeID": "__group__", |
|
"zOrder": "2", |
|
"measuredW": "24", |
|
"measuredH": "24", |
|
"w": "24", |
|
"h": "24", |
|
"x": "18", |
|
"y": "18", |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Icon", |
|
"zOrder": "0", |
|
"measuredW": "24", |
|
"measuredH": "24", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16777215", |
|
"icon": { |
|
"ID": "circle", |
|
"size": "small" |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Icon", |
|
"zOrder": "1", |
|
"measuredW": "24", |
|
"measuredH": "24", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"icon": { |
|
"ID": "check-circle", |
|
"size": "small" |
|
}, |
|
"color": "13576743" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
} |
|
] |
|
} |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3511", |
|
"typeID": "__group__", |
|
"zOrder": "272", |
|
"measuredW": "350", |
|
"measuredH": "141", |
|
"w": "350", |
|
"h": "141", |
|
"x": "985", |
|
"y": "144", |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "350", |
|
"h": "141", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "314", |
|
"measuredH": "25", |
|
"x": "14", |
|
"y": "17", |
|
"properties": { |
|
"size": "17", |
|
"text": "Find the detailed version of this roadmap" |
|
} |
|
}, |
|
{ |
|
"ID": "2", |
|
"typeID": "Label", |
|
"zOrder": "2", |
|
"measuredW": "319", |
|
"measuredH": "25", |
|
"x": "14", |
|
"y": "45", |
|
"properties": { |
|
"size": "17", |
|
"text": "along with resources and other roadmaps" |
|
} |
|
}, |
|
{ |
|
"ID": "3", |
|
"typeID": "__group__", |
|
"zOrder": "3", |
|
"measuredW": "320", |
|
"measuredH": "45", |
|
"w": "320", |
|
"h": "45", |
|
"x": "15", |
|
"y": "81", |
|
"properties": { |
|
"controlName": "ext_link:roadmap.sh" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "320", |
|
"h": "45", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"borderColor": "4273622", |
|
"color": "4273622" |
|
} |
|
}, |
|
{ |
|
"ID": "2", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "172", |
|
"measuredH": "28", |
|
"x": "74", |
|
"y": "8", |
|
"properties": { |
|
"color": "16777215", |
|
"size": "20", |
|
"text": "https://roadmap.sh" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
} |
|
] |
|
} |
|
} |
|
} |
|
] |
|
}, |
|
"attributes": { |
|
"name": "New Wireframe 1 copy", |
|
"order": 1000010.2336643032, |
|
"parentID": null, |
|
"notes": "" |
|
}, |
|
"branchID": "Master", |
|
"resourceID": "D5E1AC09-3023-4145-A52A-4D904363A065", |
|
"mockupH": "3687", |
|
"mockupW": "1163", |
|
"measuredW": "1405", |
|
"measuredH": "3783", |
|
"version": "1.0" |
|
}, |
|
"groupOffset": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"dependencies": [], |
|
"projectID": "file:///Users/kamrify/Desktop/New%20Roadmaps/New%20Project%201.bmpr" |
|
} |