diff --git a/.idea/dataSources.local.xml b/.idea/dataSources.local.xml index 4f33b4d..d964ec4 100644 --- a/.idea/dataSources.local.xml +++ b/.idea/dataSources.local.xml @@ -2,7 +2,7 @@ - + " @@ -11,10 +11,15 @@ - - + + + + + + + + - diff --git a/.idea/dataSources/74bcf3ef-a2b9-435b-b9e5-f32902a33b25.xml b/.idea/dataSources/74bcf3ef-a2b9-435b-b9e5-f32902a33b25.xml index 83da32f..c598a72 100644 --- a/.idea/dataSources/74bcf3ef-a2b9-435b-b9e5-f32902a33b25.xml +++ b/.idea/dataSources/74bcf3ef-a2b9-435b-b9e5-f32902a33b25.xml @@ -3,17 +3,9 @@ mdy - 1||-9223372036854775808|c|G -1||10|c|G -1||10|C|G -1||10|T|G -4||-9223372036854775808|c|G -4||10|c|G -4||10|C|G -4||10|T|G - 10209 - 16.3 - 1722154972 + 11307 + 16.4 + 1730514664 true ACDT true ACSST false ACST @@ -54,9 +46,9 @@ false Africa/Bissau false Africa/Blantyre false Africa/Brazzaville false Africa/Bujumbura -true Africa/Cairo +false Africa/Cairo false Africa/Casablanca -true Africa/Ceuta +false Africa/Ceuta false Africa/Conakry false Africa/Dakar false Africa/Dar_es_Salaam @@ -114,7 +106,7 @@ false America/Argentina/San_Luis false America/Argentina/Tucuman false America/Argentina/Ushuaia false America/Aruba -false America/Asuncion +true America/Asuncion false America/Atikokan true America/Atka false America/Bahia @@ -157,7 +149,7 @@ false America/Fort_Nelson true America/Fort_Wayne false America/Fortaleza true America/Glace_Bay -true America/Godthab +false America/Godthab true America/Goose_Bay true America/Grand_Turk false America/Grenada @@ -217,7 +209,7 @@ false America/Noronha true America/North_Dakota/Beulah true America/North_Dakota/Center true America/North_Dakota/New_Salem -true America/Nuuk +false America/Nuuk true America/Ojinaga false America/Panama true America/Pangnirtung @@ -238,10 +230,10 @@ false America/Rio_Branco false America/Rosario true America/Santa_Isabel false America/Santarem -false America/Santiago +true America/Santiago false America/Santo_Domingo false America/Sao_Paulo -true America/Scoresbysund +false America/Scoresbysund true America/Shiprock true America/Sitka false America/St_Barthelemy @@ -266,16 +258,16 @@ true America/Yellowknife false Antarctica/Casey false Antarctica/Davis false Antarctica/DumontDUrville -false Antarctica/Macquarie +true Antarctica/Macquarie false Antarctica/Mawson -false Antarctica/McMurdo +true Antarctica/McMurdo false Antarctica/Palmer false Antarctica/Rothera -false Antarctica/South_Pole +true Antarctica/South_Pole false Antarctica/Syowa -true Antarctica/Troll +false Antarctica/Troll false Antarctica/Vostok -true Arctic/Longyearbyen +false Arctic/Longyearbyen false Asia/Aden false Asia/Almaty false Asia/Amman @@ -290,7 +282,7 @@ false Asia/Bahrain false Asia/Baku false Asia/Bangkok false Asia/Barnaul -true Asia/Beirut +false Asia/Beirut false Asia/Bishkek false Asia/Brunei false Asia/Calcutta @@ -305,10 +297,10 @@ false Asia/Dhaka false Asia/Dili false Asia/Dubai false Asia/Dushanbe -true Asia/Famagusta -true Asia/Gaza +false Asia/Famagusta +false Asia/Gaza false Asia/Harbin -true Asia/Hebron +false Asia/Hebron false Asia/Ho_Chi_Minh false Asia/Hong_Kong false Asia/Hovd @@ -316,7 +308,7 @@ false Asia/Irkutsk false Asia/Istanbul false Asia/Jakarta false Asia/Jayapura -true Asia/Jerusalem +false Asia/Jerusalem false Asia/Kabul false Asia/Kamchatka false Asia/Karachi @@ -335,7 +327,7 @@ false Asia/Magadan false Asia/Makassar false Asia/Manila false Asia/Muscat -true Asia/Nicosia +false Asia/Nicosia false Asia/Novokuznetsk false Asia/Novosibirsk false Asia/Omsk @@ -359,7 +351,7 @@ false Asia/Taipei false Asia/Tashkent false Asia/Tbilisi false Asia/Tehran -true Asia/Tel_Aviv +false Asia/Tel_Aviv false Asia/Thimbu false Asia/Thimphu false Asia/Tokyo @@ -375,41 +367,41 @@ false Asia/Yakutsk false Asia/Yangon false Asia/Yekaterinburg false Asia/Yerevan -true Atlantic/Azores +false Atlantic/Azores true Atlantic/Bermuda -true Atlantic/Canary +false Atlantic/Canary false Atlantic/Cape_Verde -true Atlantic/Faeroe -true Atlantic/Faroe -true Atlantic/Jan_Mayen -true Atlantic/Madeira +false Atlantic/Faeroe +false Atlantic/Faroe +false Atlantic/Jan_Mayen +false Atlantic/Madeira false Atlantic/Reykjavik false Atlantic/South_Georgia false Atlantic/St_Helena false Atlantic/Stanley -false Australia/ACT -false Australia/Adelaide +true Australia/ACT +true Australia/Adelaide false Australia/Brisbane -false Australia/Broken_Hill -false Australia/Canberra -false Australia/Currie +true Australia/Broken_Hill +true Australia/Canberra +true Australia/Currie false Australia/Darwin false Australia/Eucla -false Australia/Hobart -false Australia/LHI +true Australia/Hobart +true Australia/LHI false Australia/Lindeman -false Australia/Lord_Howe -false Australia/Melbourne -false Australia/NSW +true Australia/Lord_Howe +true Australia/Melbourne +true Australia/NSW false Australia/North false Australia/Perth false Australia/Queensland -false Australia/South -false Australia/Sydney -false Australia/Tasmania -false Australia/Victoria +true Australia/South +true Australia/Sydney +true Australia/Tasmania +true Australia/Victoria false Australia/West -false Australia/Yancowinna +true Australia/Yancowinna true BDST false BDT false BNT @@ -436,7 +428,7 @@ false CHAST false CHUT false CKT true CLST -false CLT +true CLT false COT false CST true CST6CDT @@ -449,13 +441,13 @@ true Canada/Newfoundland true Canada/Pacific false Canada/Saskatchewan false Canada/Yukon -false Chile/Continental -false Chile/EasterIsland +true Chile/Continental +true Chile/EasterIsland true Cuba false DAVT false DDUT -false EASST -false EAST +true EASST +true EAST false EAT true EDT true EEST @@ -465,8 +457,8 @@ true EGST false EGT false EST true EST5EDT -true Egypt -false Eire +false Egypt +true Eire false Etc/GMT false Etc/GMT+0 false Etc/GMT+1 @@ -502,70 +494,70 @@ false Etc/UCT false Etc/UTC false Etc/Universal false Etc/Zulu -true Europe/Amsterdam -true Europe/Andorra +false Europe/Amsterdam +false Europe/Andorra false Europe/Astrakhan -true Europe/Athens -true Europe/Belfast -true Europe/Belgrade -true Europe/Berlin -true Europe/Bratislava -true Europe/Brussels -true Europe/Bucharest -true Europe/Budapest -true Europe/Busingen -true Europe/Chisinau -true Europe/Copenhagen -false Europe/Dublin -true Europe/Gibraltar -true Europe/Guernsey -true Europe/Helsinki -true Europe/Isle_of_Man +false Europe/Athens +false Europe/Belfast +false Europe/Belgrade +false Europe/Berlin +false Europe/Bratislava +false Europe/Brussels +false Europe/Bucharest +false Europe/Budapest +false Europe/Busingen +false Europe/Chisinau +false Europe/Copenhagen +true Europe/Dublin +false Europe/Gibraltar +false Europe/Guernsey +false Europe/Helsinki +false Europe/Isle_of_Man false Europe/Istanbul -true Europe/Jersey +false Europe/Jersey false Europe/Kaliningrad -true Europe/Kiev +false Europe/Kiev false Europe/Kirov -true Europe/Kyiv -true Europe/Lisbon -true Europe/Ljubljana -true Europe/London -true Europe/Luxembourg -true Europe/Madrid -true Europe/Malta -true Europe/Mariehamn +false Europe/Kyiv +false Europe/Lisbon +false Europe/Ljubljana +false Europe/London +false Europe/Luxembourg +false Europe/Madrid +false Europe/Malta +false Europe/Mariehamn false Europe/Minsk -true Europe/Monaco +false Europe/Monaco false Europe/Moscow -true Europe/Nicosia -true Europe/Oslo -true Europe/Paris -true Europe/Podgorica -true Europe/Prague -true Europe/Riga -true Europe/Rome +false Europe/Nicosia +false Europe/Oslo +false Europe/Paris +false Europe/Podgorica +false Europe/Prague +false Europe/Riga +false Europe/Rome false Europe/Samara -true Europe/San_Marino -true Europe/Sarajevo +false Europe/San_Marino +false Europe/Sarajevo false Europe/Saratov false Europe/Simferopol -true Europe/Skopje -true Europe/Sofia -true Europe/Stockholm -true Europe/Tallinn -true Europe/Tirane -true Europe/Tiraspol +false Europe/Skopje +false Europe/Sofia +false Europe/Stockholm +false Europe/Tallinn +false Europe/Tirane +false Europe/Tiraspol false Europe/Ulyanovsk -true Europe/Uzhgorod -true Europe/Vaduz -true Europe/Vatican -true Europe/Vienna -true Europe/Vilnius +false Europe/Uzhgorod +false Europe/Vaduz +false Europe/Vatican +false Europe/Vienna +false Europe/Vilnius false Europe/Volgograd -true Europe/Warsaw -true Europe/Zagreb -true Europe/Zaporozhye -true Europe/Zurich +false Europe/Warsaw +false Europe/Zagreb +false Europe/Zaporozhye +false Europe/Zurich false FET true FJST false FJT @@ -576,8 +568,8 @@ false FNT false Factory false GALT false GAMT -true GB -true GB-Eire +false GB +false GB-Eire false GEST false GET false GFT @@ -611,7 +603,7 @@ false Indian/Mauritius false Indian/Mayotte false Indian/Reunion false Iran -true Israel +false Israel false JAYT false JST false Jamaica @@ -624,7 +616,7 @@ false KRAST false KRAT false KST false Kwajalein -false LHDT +true LHDT false LHST false LIGT false LINT @@ -637,7 +629,7 @@ false MAWT true MDT true MEST true MESZ -true MET +false MET true METDST false MEZ false MHT @@ -661,8 +653,8 @@ false NOVT false NPT false NST false NUT -false NZ -false NZ-CHAT +true NZ +true NZ-CHAT true NZDT false NZST false NZT @@ -685,13 +677,13 @@ false PST true PST8PDT false PWT true PYST -false PYT +true PYT false Pacific/Apia -false Pacific/Auckland +true Pacific/Auckland false Pacific/Bougainville -false Pacific/Chatham +true Pacific/Chatham false Pacific/Chuuk -false Pacific/Easter +true Pacific/Easter false Pacific/Efate false Pacific/Enderbury false Pacific/Fakaofo @@ -712,7 +704,7 @@ false Pacific/Marquesas false Pacific/Midway false Pacific/Nauru false Pacific/Niue -false Pacific/Norfolk +true Pacific/Norfolk false Pacific/Noumea false Pacific/Pago_Pago false Pacific/Palau @@ -730,8 +722,8 @@ false Pacific/Truk false Pacific/Wake false Pacific/Wallis false Pacific/Yap -true Poland -true Portugal +false Poland +false Portugal false RET false ROC false ROK @@ -782,7 +774,7 @@ false WAKT false WAST false WAT true WDT -true WET +false WET true WETDST false WFT true WGST @@ -797,7 +789,23 @@ false Z false Zulu - + + 47631 + postgres + + + 20328 + postgres + + + 37790 + postgres + + + 47537 + postgres + + 1 11||10|C|G 11||-9223372036854775808|U|G @@ -808,28 +816,47 @@ false Zulu 13474||10|C|G 13474||-9223372036854775808|U|G 13474||10|U|G - 10209 37312 postgres - + default administrative connection database 5 littlesheep - - 19304 + + 49004 postgres - - 20328 + + 11||10|C|G +11||-9223372036854775808|U|G +11||10|U|G +2200||6171|C|G +2200||-9223372036854775808|U|G +2200||6171|U|G +13474||10|C|G +13474||-9223372036854775808|U|G +13474||10|U|G + 11307 + 48913 postgres - - 37162 + + 11||10|C|G +11||-9223372036854775808|U|G +11||10|U|G +2200||6171|C|G +2200||-9223372036854775808|U|G +2200||6171|U|G +13474||10|C|G +13474||-9223372036854775808|U|G +13474||10|U|G + 11254 + 48573 postgres - + 1 1 1 @@ -838,67 +865,85 @@ false Zulu 1 1 - + 4544 - + 6304 - + 6171 - + 4571 - + 3373 3374 3375 3377 - + 6181 - + 3374 - + 3375 - + 4569 - + 4200 - + 3377 - + 4550 - + 6182 - + 4570 - + 1 18757 1 - + 1663 1 littlesheep - + 1664 1 littlesheep - + + 13474 + 529 + littlesheep + + + system catalog schema + 11 + 523 + littlesheep + + + standard public schema + 1 + 2200 + 523 + pg_database_owner + + block range index (BRIN) access method 3580 1 @@ -907,7 +952,7 @@ false Zulu brinhandler pg_catalog - + b-tree index access method 403 1 @@ -916,7 +961,7 @@ false Zulu bthandler pg_catalog - + GIN index access method 2742 1 @@ -925,7 +970,7 @@ false Zulu ginhandler pg_catalog - + GiST index access method 783 1 @@ -934,7 +979,7 @@ false Zulu gisthandler pg_catalog - + hash index access method 405 1 @@ -943,7 +988,7 @@ false Zulu hashhandler pg_catalog - + heap table access method 2 1 @@ -952,7 +997,7 @@ false Zulu heap_tableam_handler pg_catalog - + SP-GiST index access method 4000 1 @@ -961,7 +1006,7 @@ false Zulu spghandler pg_catalog - + explicit function 10035 @@ -976,7 +1021,7 @@ false Zulu int4 pg_catalog - + assignment function 10201 @@ -991,7 +1036,7 @@ false Zulu bpchar pg_catalog - + assignment function 10191 @@ -1006,7 +1051,7 @@ false Zulu text pg_catalog - + assignment function 10196 @@ -1021,7 +1066,7 @@ false Zulu varchar pg_catalog - + explicit function 10143 @@ -1036,7 +1081,7 @@ false Zulu int4 pg_catalog - + assignment function 10133 @@ -1051,7 +1096,7 @@ false Zulu varchar pg_catalog - + implicit function 10131 @@ -1066,7 +1111,7 @@ false Zulu text pg_catalog - + assignment function 10132 @@ -1081,7 +1126,7 @@ false Zulu bpchar pg_catalog - + assignment function 10135 @@ -1096,7 +1141,7 @@ false Zulu bpchar pg_catalog - + implicit function 10134 @@ -1111,7 +1156,7 @@ false Zulu text pg_catalog - + assignment function 10136 @@ -1126,7 +1171,7 @@ false Zulu varchar pg_catalog - + implicit function 10090 @@ -1141,7 +1186,7 @@ false Zulu regtype pg_catalog - + implicit function 10060 @@ -1156,7 +1201,7 @@ false Zulu regoper pg_catalog - + implicit function 10003 @@ -1171,7 +1216,7 @@ false Zulu float8 pg_catalog - + implicit function 10069 @@ -1186,7 +1231,7 @@ false Zulu regoperator pg_catalog - + assignment function 10001 @@ -1201,7 +1246,7 @@ false Zulu int4 pg_catalog - + implicit function 10044 @@ -1216,7 +1261,7 @@ false Zulu regproc pg_catalog - + implicit function 10113 @@ -1231,7 +1276,7 @@ false Zulu regrole pg_catalog - + implicit function 10120 @@ -1246,7 +1291,7 @@ false Zulu regnamespace pg_catalog - + implicit function 10002 @@ -1261,7 +1306,7 @@ false Zulu float4 pg_catalog - + implicit function 10104 @@ -1276,7 +1321,7 @@ false Zulu regdictionary pg_catalog - + implicit function 10083 @@ -1291,7 +1336,7 @@ false Zulu regcollation pg_catalog - + assignment function 10033 @@ -1306,7 +1351,7 @@ false Zulu money pg_catalog - + implicit function 10037 @@ -1321,7 +1366,7 @@ false Zulu oid pg_catalog - + implicit function 10097 @@ -1336,7 +1381,7 @@ false Zulu regconfig pg_catalog - + assignment function 10000 @@ -1351,7 +1396,7 @@ false Zulu int2 pg_catalog - + explicit function 10185 @@ -1366,7 +1411,7 @@ false Zulu bit pg_catalog - + implicit function 10004 @@ -1381,7 +1426,7 @@ false Zulu numeric pg_catalog - + implicit function 10053 @@ -1396,7 +1441,7 @@ false Zulu regprocedure pg_catalog - + implicit function 10076 @@ -1411,7 +1456,7 @@ false Zulu regclass pg_catalog - + implicit function 10045 @@ -1426,7 +1471,7 @@ false Zulu regproc pg_catalog - + implicit function 10091 @@ -1441,7 +1486,7 @@ false Zulu regtype pg_catalog - + implicit function 10084 @@ -1456,7 +1501,7 @@ false Zulu regcollation pg_catalog - + implicit function 10070 @@ -1471,7 +1516,7 @@ false Zulu regoperator pg_catalog - + implicit function 10038 @@ -1486,7 +1531,7 @@ false Zulu oid pg_catalog - + implicit function 10009 @@ -1501,7 +1546,7 @@ false Zulu numeric pg_catalog - + implicit function 10077 @@ -1516,7 +1561,7 @@ false Zulu regclass pg_catalog - + implicit function 10006 @@ -1531,7 +1576,7 @@ false Zulu int4 pg_catalog - + implicit function 10054 @@ -1546,7 +1591,7 @@ false Zulu regprocedure pg_catalog - + implicit function 10007 @@ -1561,7 +1606,7 @@ false Zulu float4 pg_catalog - + implicit function 10005 @@ -1576,7 +1621,7 @@ false Zulu int8 pg_catalog - + implicit function 10114 @@ -1591,7 +1636,7 @@ false Zulu regrole pg_catalog - + implicit function 10008 @@ -1606,7 +1651,7 @@ false Zulu float8 pg_catalog - + implicit function 10105 @@ -1621,7 +1666,7 @@ false Zulu regdictionary pg_catalog - + implicit function 10121 @@ -1636,7 +1681,7 @@ false Zulu regnamespace pg_catalog - + implicit function 10061 @@ -1651,7 +1696,7 @@ false Zulu regoper pg_catalog - + implicit function 10098 @@ -1666,7 +1711,7 @@ false Zulu regconfig pg_catalog - + implicit binary 10078 @@ -1678,7 +1723,7 @@ false Zulu regclass pg_catalog - + implicit binary 10085 @@ -1690,7 +1735,7 @@ false Zulu regcollation pg_catalog - + implicit binary 10115 @@ -1702,7 +1747,7 @@ false Zulu regrole pg_catalog - + explicit function 10144 @@ -1717,7 +1762,7 @@ false Zulu char pg_catalog - + implicit binary 10122 @@ -1729,7 +1774,7 @@ false Zulu regnamespace pg_catalog - + implicit function 10010 @@ -1744,7 +1789,7 @@ false Zulu int8 pg_catalog - + implicit binary 10106 @@ -1756,7 +1801,7 @@ false Zulu regdictionary pg_catalog - + implicit binary 10099 @@ -1768,7 +1813,7 @@ false Zulu regconfig pg_catalog - + assignment function 10011 @@ -1783,7 +1828,7 @@ false Zulu int2 pg_catalog - + implicit binary 10092 @@ -1795,7 +1840,7 @@ false Zulu regtype pg_catalog - + implicit binary 10071 @@ -1807,7 +1852,7 @@ false Zulu regoperator pg_catalog - + implicit binary 10062 @@ -1819,7 +1864,7 @@ false Zulu regoper pg_catalog - + implicit binary 10046 @@ -1831,7 +1876,7 @@ false Zulu regproc pg_catalog - + implicit binary 10055 @@ -1843,7 +1888,7 @@ false Zulu regprocedure pg_catalog - + explicit function 10034 @@ -1858,7 +1903,7 @@ false Zulu bool pg_catalog - + implicit function 10014 @@ -1873,7 +1918,7 @@ false Zulu numeric pg_catalog - + implicit binary 10039 @@ -1885,7 +1930,7 @@ false Zulu oid pg_catalog - + explicit function 10186 @@ -1900,7 +1945,7 @@ false Zulu bit pg_catalog - + implicit function 10012 @@ -1915,7 +1960,7 @@ false Zulu float4 pg_catalog - + implicit function 10013 @@ -1930,7 +1975,7 @@ false Zulu float8 pg_catalog - + assignment function 10032 @@ -1945,7 +1990,7 @@ false Zulu money pg_catalog - + assignment binary 10048 @@ -1957,7 +2002,7 @@ false Zulu int4 pg_catalog - + assignment function 10047 @@ -1972,7 +2017,7 @@ false Zulu int8 pg_catalog - + implicit binary 10043 @@ -1984,7 +2029,7 @@ false Zulu oid pg_catalog - + implicit binary 10049 @@ -1996,7 +2041,7 @@ false Zulu regprocedure pg_catalog - + implicit binary 10125 @@ -2008,7 +2053,7 @@ false Zulu bpchar pg_catalog - + implicit function 10140 @@ -2023,7 +2068,7 @@ false Zulu name pg_catalog - + assignment function 10137 @@ -2038,7 +2083,7 @@ false Zulu char pg_catalog - + implicit binary 10126 @@ -2050,7 +2095,7 @@ false Zulu varchar pg_catalog - + explicit function 10193 @@ -2065,7 +2110,7 @@ false Zulu xml pg_catalog - + implicit function 10109 @@ -2080,7 +2125,7 @@ false Zulu regclass pg_catalog - + implicit binary 10074 @@ -2092,7 +2137,7 @@ false Zulu regclass pg_catalog - + implicit binary 10051 @@ -2104,7 +2149,7 @@ false Zulu regprocedure pg_catalog - + implicit binary 10095 @@ -2116,7 +2161,7 @@ false Zulu regconfig pg_catalog - + implicit binary 10058 @@ -2128,7 +2173,7 @@ false Zulu regoper pg_catalog - + implicit binary 10081 @@ -2140,7 +2185,7 @@ false Zulu regcollation pg_catalog - + implicit binary 10067 @@ -2152,7 +2197,7 @@ false Zulu regoperator pg_catalog - + implicit binary 10042 @@ -2164,7 +2209,7 @@ false Zulu regproc pg_catalog - + assignment function 10040 @@ -2179,7 +2224,7 @@ false Zulu int8 pg_catalog - + implicit binary 10111 @@ -2191,7 +2236,7 @@ false Zulu regrole pg_catalog - + implicit binary 10102 @@ -2203,7 +2248,7 @@ false Zulu regdictionary pg_catalog - + implicit binary 10088 @@ -2215,7 +2260,7 @@ false Zulu regtype pg_catalog - + assignment binary 10041 @@ -2227,7 +2272,7 @@ false Zulu int4 pg_catalog - + implicit binary 10118 @@ -2239,7 +2284,7 @@ false Zulu regnamespace pg_catalog - + assignment io 10214 @@ -2251,7 +2296,7 @@ false Zulu jsonb pg_catalog - + assignment binary 10202 @@ -2263,7 +2308,7 @@ false Zulu bpchar pg_catalog - + assignment binary 10197 @@ -2275,7 +2320,7 @@ false Zulu varchar pg_catalog - + assignment binary 10192 @@ -2287,7 +2332,7 @@ false Zulu text pg_catalog - + implicit binary 10145 @@ -2299,7 +2344,7 @@ false Zulu text pg_catalog - + assignment function 10165 @@ -2314,7 +2359,7 @@ false Zulu box pg_catalog - + explicit function 10166 @@ -2329,7 +2374,7 @@ false Zulu point pg_catalog - + assignment function 10167 @@ -2344,7 +2389,7 @@ false Zulu polygon pg_catalog - + explicit function 10168 @@ -2359,7 +2404,7 @@ false Zulu point pg_catalog - + explicit function 10171 @@ -2374,7 +2419,7 @@ false Zulu circle pg_catalog - + explicit function 10169 @@ -2389,7 +2434,7 @@ false Zulu lseg pg_catalog - + assignment function 10170 @@ -2404,7 +2449,7 @@ false Zulu polygon pg_catalog - + explicit function 10172 @@ -2419,7 +2464,7 @@ false Zulu point pg_catalog - + explicit function 10175 @@ -2434,7 +2479,7 @@ false Zulu circle pg_catalog - + explicit function 10174 @@ -2449,7 +2494,7 @@ false Zulu box pg_catalog - + assignment function 10173 @@ -2464,7 +2509,7 @@ false Zulu path pg_catalog - + assignment function 10194 @@ -2479,7 +2524,7 @@ false Zulu varchar pg_catalog - + assignment function 10199 @@ -2494,7 +2539,7 @@ false Zulu bpchar pg_catalog - + assignment function 10189 @@ -2509,7 +2554,7 @@ false Zulu text pg_catalog - + implicit binary 10181 @@ -2521,7 +2566,7 @@ false Zulu inet pg_catalog - + assignment function 10016 @@ -2536,7 +2581,7 @@ false Zulu int2 pg_catalog - + assignment function 10015 @@ -2551,7 +2596,7 @@ false Zulu int8 pg_catalog - + implicit function 10018 @@ -2566,7 +2611,7 @@ false Zulu float8 pg_catalog - + assignment function 10019 @@ -2581,7 +2626,7 @@ false Zulu numeric pg_catalog - + assignment function 10017 @@ -2596,7 +2641,7 @@ false Zulu int4 pg_catalog - + assignment function 10024 @@ -2611,7 +2656,7 @@ false Zulu numeric pg_catalog - + assignment function 10020 @@ -2626,7 +2671,7 @@ false Zulu int8 pg_catalog - + assignment function 10021 @@ -2641,7 +2686,7 @@ false Zulu int2 pg_catalog - + assignment function 10022 @@ -2656,7 +2701,7 @@ false Zulu int4 pg_catalog - + assignment function 10023 @@ -2671,7 +2716,7 @@ false Zulu float4 pg_catalog - + explicit function 10178 @@ -2686,7 +2731,7 @@ false Zulu polygon pg_catalog - + explicit function 10176 @@ -2701,7 +2746,7 @@ false Zulu point pg_catalog - + explicit function 10177 @@ -2716,7 +2761,7 @@ false Zulu box pg_catalog - + implicit function 10180 @@ -2731,7 +2776,7 @@ false Zulu macaddr pg_catalog - + assignment function 10030 @@ -2746,7 +2791,7 @@ false Zulu numeric pg_catalog - + implicit function 10179 @@ -2761,7 +2806,7 @@ false Zulu macaddr8 pg_catalog - + assignment function 10195 @@ -2776,7 +2821,7 @@ false Zulu varchar pg_catalog - + assignment function 10190 @@ -2791,7 +2836,7 @@ false Zulu text pg_catalog - + assignment function 10182 @@ -2806,7 +2851,7 @@ false Zulu cidr pg_catalog - + assignment function 10200 @@ -2821,7 +2866,7 @@ false Zulu bpchar pg_catalog - + implicit function 10204 @@ -2836,7 +2881,7 @@ false Zulu bpchar pg_catalog - + implicit function 10128 @@ -2851,7 +2896,7 @@ false Zulu varchar pg_catalog - + explicit function 10203 @@ -2866,7 +2911,7 @@ false Zulu xml pg_catalog - + implicit function 10127 @@ -2881,7 +2926,7 @@ false Zulu text pg_catalog - + assignment function 10138 @@ -2896,7 +2941,7 @@ false Zulu char pg_catalog - + implicit function 10141 @@ -2911,7 +2956,7 @@ false Zulu name pg_catalog - + implicit binary 10129 @@ -2923,7 +2968,7 @@ false Zulu text pg_catalog - + implicit function 10142 @@ -2938,7 +2983,7 @@ false Zulu name pg_catalog - + implicit binary 10130 @@ -2950,7 +2995,7 @@ false Zulu bpchar pg_catalog - + explicit function 10198 @@ -2965,7 +3010,7 @@ false Zulu xml pg_catalog - + implicit function 10110 @@ -2980,7 +3025,7 @@ false Zulu regclass pg_catalog - + implicit function 10205 @@ -2995,7 +3040,7 @@ false Zulu varchar pg_catalog - + assignment function 10139 @@ -3010,7 +3055,7 @@ false Zulu char pg_catalog - + implicit function 10152 @@ -3025,7 +3070,7 @@ false Zulu timestamp pg_catalog - + implicit function 10153 @@ -3040,7 +3085,7 @@ false Zulu timestamptz pg_catalog - + implicit function 10206 @@ -3055,7 +3100,7 @@ false Zulu time pg_catalog - + implicit function 10155 @@ -3070,7 +3115,7 @@ false Zulu timetz pg_catalog - + implicit function 10154 @@ -3085,7 +3130,7 @@ false Zulu interval pg_catalog - + implicit function 10158 @@ -3100,7 +3145,7 @@ false Zulu timestamptz pg_catalog - + assignment function 10156 @@ -3115,7 +3160,7 @@ false Zulu date pg_catalog - + assignment function 10157 @@ -3130,7 +3175,7 @@ false Zulu time pg_catalog - + implicit function 10207 @@ -3145,7 +3190,7 @@ false Zulu timestamp pg_catalog - + assignment function 10159 @@ -3160,7 +3205,7 @@ false Zulu date pg_catalog - + assignment function 10162 @@ -3175,7 +3220,7 @@ false Zulu timetz pg_catalog - + assignment function 10160 @@ -3190,7 +3235,7 @@ false Zulu time pg_catalog - + assignment function 10161 @@ -3205,7 +3250,7 @@ false Zulu timestamp pg_catalog - + implicit function 10208 @@ -3220,7 +3265,7 @@ false Zulu timestamptz pg_catalog - + implicit function 10209 @@ -3235,7 +3280,7 @@ false Zulu interval pg_catalog - + assignment function 10163 @@ -3250,7 +3295,7 @@ false Zulu time pg_catalog - + assignment function 10164 @@ -3265,7 +3310,7 @@ false Zulu time pg_catalog - + implicit function 10210 @@ -3280,7 +3325,7 @@ false Zulu timetz pg_catalog - + explicit function 10187 @@ -3295,7 +3340,7 @@ false Zulu int8 pg_catalog - + implicit function 10211 @@ -3310,7 +3355,7 @@ false Zulu bit pg_catalog - + implicit binary 10183 @@ -3322,7 +3367,7 @@ false Zulu varbit pg_catalog - + explicit function 10188 @@ -3337,7 +3382,7 @@ false Zulu int4 pg_catalog - + implicit binary 10184 @@ -3349,7 +3394,7 @@ false Zulu bit pg_catalog - + implicit function 10212 @@ -3364,7 +3409,7 @@ false Zulu varbit pg_catalog - + assignment function 10025 @@ -3379,7 +3424,7 @@ false Zulu int8 pg_catalog - + assignment function 10026 @@ -3394,7 +3439,7 @@ false Zulu int2 pg_catalog - + assignment function 10027 @@ -3409,7 +3454,7 @@ false Zulu int4 pg_catalog - + implicit function 10213 @@ -3424,7 +3469,7 @@ false Zulu numeric pg_catalog - + implicit function 10029 @@ -3439,7 +3484,7 @@ false Zulu float8 pg_catalog - + assignment function 10031 @@ -3454,7 +3499,7 @@ false Zulu money pg_catalog - + implicit function 10028 @@ -3469,7 +3514,7 @@ false Zulu float4 pg_catalog - + assignment binary 10057 @@ -3481,7 +3526,7 @@ false Zulu int4 pg_catalog - + implicit binary 10052 @@ -3493,7 +3538,7 @@ false Zulu oid pg_catalog - + assignment function 10056 @@ -3508,7 +3553,7 @@ false Zulu int8 pg_catalog - + implicit binary 10050 @@ -3520,7 +3565,7 @@ false Zulu regproc pg_catalog - + implicit binary 10065 @@ -3532,7 +3577,7 @@ false Zulu regoperator pg_catalog - + assignment function 10063 @@ -3547,7 +3592,7 @@ false Zulu int8 pg_catalog - + implicit binary 10059 @@ -3559,7 +3604,7 @@ false Zulu oid pg_catalog - + assignment binary 10064 @@ -3571,7 +3616,7 @@ false Zulu int4 pg_catalog - + assignment binary 10073 @@ -3583,7 +3628,7 @@ false Zulu int4 pg_catalog - + implicit binary 10068 @@ -3595,7 +3640,7 @@ false Zulu oid pg_catalog - + assignment function 10072 @@ -3610,7 +3655,7 @@ false Zulu int8 pg_catalog - + implicit binary 10066 @@ -3622,7 +3667,7 @@ false Zulu regoper pg_catalog - + assignment function 10079 @@ -3637,7 +3682,7 @@ false Zulu int8 pg_catalog - + implicit binary 10075 @@ -3649,7 +3694,7 @@ false Zulu oid pg_catalog - + assignment binary 10080 @@ -3661,7 +3706,7 @@ false Zulu int4 pg_catalog - + assignment function 10093 @@ -3676,7 +3721,7 @@ false Zulu int8 pg_catalog - + assignment binary 10094 @@ -3688,7 +3733,7 @@ false Zulu int4 pg_catalog - + implicit binary 10089 @@ -3700,7 +3745,7 @@ false Zulu oid pg_catalog - + implicit binary 10146 @@ -3712,7 +3757,7 @@ false Zulu bytea pg_catalog - + implicit io 10147 @@ -3724,7 +3769,7 @@ false Zulu text pg_catalog - + implicit binary 10148 @@ -3736,7 +3781,7 @@ false Zulu bytea pg_catalog - + implicit io 10149 @@ -3748,7 +3793,7 @@ false Zulu text pg_catalog - + implicit binary 10096 @@ -3760,7 +3805,7 @@ false Zulu oid pg_catalog - + assignment function 10100 @@ -3775,7 +3820,7 @@ false Zulu int8 pg_catalog - + assignment binary 10101 @@ -3787,7 +3832,7 @@ false Zulu int4 pg_catalog - + implicit binary 10103 @@ -3799,7 +3844,7 @@ false Zulu oid pg_catalog - + assignment binary 10108 @@ -3811,7 +3856,7 @@ false Zulu int4 pg_catalog - + assignment function 10107 @@ -3826,7 +3871,7 @@ false Zulu int8 pg_catalog - + assignment io 10215 @@ -3838,7 +3883,7 @@ false Zulu json pg_catalog - + explicit function 10218 @@ -3853,7 +3898,7 @@ false Zulu int2 pg_catalog - + explicit function 10220 @@ -3868,7 +3913,7 @@ false Zulu int8 pg_catalog - + explicit function 10219 @@ -3883,7 +3928,7 @@ false Zulu int4 pg_catalog - + explicit function 10216 @@ -3898,7 +3943,7 @@ false Zulu bool pg_catalog - + explicit function 10221 @@ -3913,7 +3958,7 @@ false Zulu float4 pg_catalog - + explicit function 10217 @@ -3928,7 +3973,7 @@ false Zulu numeric pg_catalog - + explicit function 10222 @@ -3943,7 +3988,7 @@ false Zulu float8 pg_catalog - + explicit function 10223 @@ -3958,7 +4003,7 @@ false Zulu int4multirange pg_catalog - + explicit function 10225 @@ -3973,7 +4018,7 @@ false Zulu nummultirange pg_catalog - + explicit function 10227 @@ -3988,7 +4033,7 @@ false Zulu tsmultirange pg_catalog - + explicit function 10228 @@ -4003,7 +4048,7 @@ false Zulu tstzmultirange pg_catalog - + explicit function 10226 @@ -4018,7 +4063,7 @@ false Zulu datemultirange pg_catalog - + explicit function 10224 @@ -4033,7 +4078,7 @@ false Zulu int8multirange pg_catalog - + assignment binary 10124 @@ -4045,7 +4090,7 @@ false Zulu int4 pg_catalog - + assignment function 10123 @@ -4060,7 +4105,7 @@ false Zulu int8 pg_catalog - + implicit binary 10119 @@ -4072,7 +4117,7 @@ false Zulu oid pg_catalog - + assignment binary 10117 @@ -4084,7 +4129,7 @@ false Zulu int4 pg_catalog - + implicit binary 10112 @@ -4096,7 +4141,7 @@ false Zulu oid pg_catalog - + assignment function 10116 @@ -4111,7 +4156,7 @@ false Zulu int8 pg_catalog - + assignment function 10086 @@ -4126,7 +4171,7 @@ false Zulu int8 pg_catalog - + assignment binary 10087 @@ -4138,7 +4183,7 @@ false Zulu int4 pg_catalog - + implicit binary 10082 @@ -4150,7 +4195,7 @@ false Zulu oid pg_catalog - + implicit binary 10150 @@ -4162,7 +4207,7 @@ false Zulu bytea pg_catalog - + implicit io 10151 @@ -4174,7 +4219,7 @@ false Zulu text pg_catalog - + explicit function 10036 @@ -4189,7 +4234,7 @@ false Zulu xid pg_catalog - + PL/pgSQL procedural language 13826 683 @@ -4201,21 +4246,21 @@ false Zulu 13829 13830 - + dynamically-loaded C functions 13 1 fmgr_c_validator pg_catalog - + built-in functions 12 1 fmgr_internal_validator pg_catalog - + PL/pgSQL procedural language plpgsql_call_handler pg_catalog @@ -4227,7 +4272,7 @@ false Zulu plpgsql_validator pg_catalog - + SQL-language functions 14 1 @@ -4235,2047 +4280,6353 @@ false Zulu fmgr_sql_validator pg_catalog - + 13474 529 littlesheep - + system catalog schema 11 523 littlesheep - + standard public schema 1 - 10209 - 2024-07-28.12:55:20 + 11307 + 2024-11-02.17:25:49 2200 523 pg_database_owner - - 37369 - 1 - 1 - 6233 - bigint|0s + + block range index (BRIN) access method + 3580 + 1 + index + 335 + brinhandler + pg_catalog + + + b-tree index access method + 403 + 1 + index + 330 + bthandler + pg_catalog + + + GIN index access method + 2742 + 1 + index + 333 + ginhandler + pg_catalog + + + GiST index access method + 783 + 1 + index + 332 + gisthandler + pg_catalog + + + hash index access method + 405 + 1 + index + 331 + hashhandler + pg_catalog + + + heap table access method + 2 + 1 + table + 3 + heap_tableam_handler + pg_catalog + + + SP-GiST index access method + 4000 + 1 + index + 334 + spghandler + pg_catalog + + + explicit + function + 10035 + 1 + 2558 + int4 + pg_catalog + 16 + bool + pg_catalog + 23 + int4 + pg_catalog + + + assignment + function + 10201 + 1 + 2971 + text + pg_catalog + 16 + bool + pg_catalog + 1042 + bpchar + pg_catalog + + + assignment + function + 10191 + 1 + 2971 + text + pg_catalog + 16 + bool + pg_catalog + 25 + text + pg_catalog + + + assignment + function + 10196 + 1 + 2971 + text + pg_catalog + 16 + bool + pg_catalog + 1043 + varchar + pg_catalog + + + explicit + function + 10143 + 1 + 77 + int4 + pg_catalog + 18 + char + pg_catalog + 23 + int4 + pg_catalog + + + assignment + function + 10133 + 1 + 946 + text + pg_catalog + 18 + char + pg_catalog + 1043 + varchar + pg_catalog + + + implicit + function + 10131 + 1 + 946 + text + pg_catalog + 18 + char + pg_catalog + 25 + text + pg_catalog + + + assignment + function + 10132 + 1 + 860 + bpchar + pg_catalog + 18 + char + pg_catalog + 1042 + bpchar + pg_catalog + + + assignment + function + 10135 + 1 + 408 + bpchar + pg_catalog + 19 + name + pg_catalog + 1042 + bpchar + pg_catalog + + + implicit + function + 10134 + 1 + 406 + text + pg_catalog + 19 + name + pg_catalog + 25 + text + pg_catalog + + + assignment + function + 10136 + 1 + 1401 + varchar + pg_catalog + 19 + name + pg_catalog + 1043 + varchar + pg_catalog + + + implicit + function + 10090 + 1 + 1287 + oid + pg_catalog + 20 + int8 + pg_catalog + 2206 + regtype + pg_catalog + + + implicit + function + 10060 + 1 + 1287 + oid + pg_catalog + 20 + int8 + pg_catalog + 2203 + regoper + pg_catalog + + + implicit + function + 10003 + 1 + 482 + float8 + pg_catalog + 20 + int8 + pg_catalog + 701 + float8 + pg_catalog + + + implicit + function + 10069 + 1 + 1287 + oid + pg_catalog + 20 + int8 + pg_catalog + 2204 + regoperator + pg_catalog + + + assignment + function + 10001 + 1 + 480 + int4 + pg_catalog + 20 + int8 + pg_catalog + 23 + int4 + pg_catalog + + + implicit + function + 10044 + 1 + 1287 + oid + pg_catalog + 20 + int8 + pg_catalog + 24 + regproc + pg_catalog + + + implicit + function + 10113 + 1 + 1287 + oid + pg_catalog + 20 + int8 + pg_catalog + 4096 + regrole + pg_catalog + + + implicit + function + 10120 + 1 + 1287 + oid + pg_catalog + 20 + int8 + pg_catalog + 4089 + regnamespace + pg_catalog + + + implicit + function + 10002 + 1 + 652 + float4 + pg_catalog + 20 + int8 + pg_catalog + 700 + float4 + pg_catalog + + + implicit + function + 10104 + 1 + 1287 + oid + pg_catalog + 20 + int8 + pg_catalog + 3769 + regdictionary + pg_catalog + + + implicit + function + 10083 + 1 + 1287 + oid + pg_catalog + 20 + int8 + pg_catalog + 4191 + regcollation + pg_catalog + + + assignment + function + 10033 + 1 + 3812 + money + pg_catalog + 20 + int8 + pg_catalog + 790 + money + pg_catalog + + + implicit + function + 10037 + 1 + 1287 + oid + pg_catalog + 20 + int8 + pg_catalog + 26 + oid + pg_catalog + + + implicit + function + 10097 + 1 + 1287 + oid + pg_catalog + 20 + int8 + pg_catalog + 3734 + regconfig + pg_catalog + + + assignment + function + 10000 + 1 + 714 + int2 + pg_catalog + 20 + int8 + pg_catalog + 21 + int2 + pg_catalog + + + explicit + function + 10185 + 1 + 2075 + bit + pg_catalog + 20 + int8 + pg_catalog + 1560 + bit + pg_catalog + + + implicit + function + 10004 + 1 + 1781 + numeric + pg_catalog + 20 + int8 + pg_catalog + 1700 + numeric + pg_catalog + + + implicit + function + 10053 + 1 + 1287 + oid + pg_catalog + 20 + int8 + pg_catalog + 2202 + regprocedure + pg_catalog + + + implicit + function + 10076 + 1 + 1287 + oid + pg_catalog + 20 + int8 + pg_catalog + 2205 + regclass + pg_catalog + + + implicit + function + 10045 + 1 + 313 + int4 + pg_catalog + 21 + int2 + pg_catalog + 24 + regproc + pg_catalog + + + implicit + function + 10091 + 1 + 313 + int4 + pg_catalog + 21 + int2 + pg_catalog + 2206 + regtype + pg_catalog + + + implicit + function + 10084 + 1 + 313 + int4 + pg_catalog + 21 + int2 + pg_catalog + 4191 + regcollation + pg_catalog + + + implicit + function + 10070 + 1 + 313 + int4 + pg_catalog + 21 + int2 + pg_catalog + 2204 + regoperator + pg_catalog + + + implicit + function + 10038 + 1 + 313 + int4 + pg_catalog + 21 + int2 + pg_catalog + 26 + oid + pg_catalog + + + implicit + function + 10009 + 1 + 1782 + numeric + pg_catalog + 21 + int2 + pg_catalog + 1700 + numeric + pg_catalog + + + implicit + function + 10077 + 1 + 313 + int4 + pg_catalog + 21 + int2 + pg_catalog + 2205 + regclass + pg_catalog + + + implicit + function + 10006 + 1 + 313 + int4 + pg_catalog + 21 + int2 + pg_catalog + 23 + int4 + pg_catalog + + + implicit + function + 10054 + 1 + 313 + int4 + pg_catalog + 21 + int2 + pg_catalog + 2202 + regprocedure + pg_catalog + + + implicit + function + 10007 + 1 + 236 + float4 + pg_catalog + 21 + int2 + pg_catalog + 700 + float4 + pg_catalog + + + implicit + function + 10005 + 1 + 754 + int8 + pg_catalog + 21 + int2 + pg_catalog + 20 + int8 + pg_catalog + + + implicit + function + 10114 + 1 + 313 + int4 + pg_catalog + 21 + int2 + pg_catalog + 4096 + regrole + pg_catalog + + + implicit + function + 10008 + 1 + 235 + float8 + pg_catalog + 21 + int2 + pg_catalog + 701 + float8 + pg_catalog + + + implicit + function + 10105 + 1 + 313 + int4 + pg_catalog + 21 + int2 + pg_catalog + 3769 + regdictionary + pg_catalog + + + implicit + function + 10121 + 1 + 313 + int4 + pg_catalog + 21 + int2 + pg_catalog + 4089 + regnamespace + pg_catalog + + + implicit + function + 10061 + 1 + 313 + int4 + pg_catalog + 21 + int2 + pg_catalog + 2203 + regoper + pg_catalog + + + implicit + function + 10098 + 1 + 313 + int4 + pg_catalog + 21 + int2 + pg_catalog + 3734 + regconfig + pg_catalog + + + implicit + binary + 10078 + 1 + 23 + int4 + pg_catalog + 2205 + regclass + pg_catalog + + + implicit + binary + 10085 + 1 + 23 + int4 + pg_catalog + 4191 + regcollation + pg_catalog + + + implicit + binary + 10115 + 1 + 23 + int4 + pg_catalog + 4096 + regrole + pg_catalog + + + explicit + function + 10144 + 1 + 78 + char + pg_catalog + 23 + int4 + pg_catalog + 18 + char + pg_catalog + + + implicit + binary + 10122 + 1 + 23 + int4 + pg_catalog + 4089 + regnamespace + pg_catalog + + + implicit + function + 10010 + 1 + 481 + int8 + pg_catalog + 23 + int4 + pg_catalog + 20 + int8 + pg_catalog + + + implicit + binary + 10106 + 1 + 23 + int4 + pg_catalog + 3769 + regdictionary + pg_catalog + + + implicit + binary + 10099 + 1 + 23 + int4 + pg_catalog + 3734 + regconfig + pg_catalog + + + assignment + function + 10011 + 1 + 314 + int2 + pg_catalog + 23 + int4 + pg_catalog + 21 + int2 + pg_catalog + + + implicit + binary + 10092 + 1 + 23 + int4 + pg_catalog + 2206 + regtype + pg_catalog + + + implicit + binary + 10071 + 1 + 23 + int4 + pg_catalog + 2204 + regoperator + pg_catalog + + + implicit + binary + 10062 + 1 + 23 + int4 + pg_catalog + 2203 + regoper + pg_catalog + + + implicit + binary + 10046 + 1 + 23 + int4 + pg_catalog + 24 + regproc + pg_catalog + + + implicit + binary + 10055 + 1 + 23 + int4 + pg_catalog + 2202 + regprocedure + pg_catalog + + + explicit + function + 10034 + 1 + 2557 + bool + pg_catalog + 23 + int4 + pg_catalog + 16 + bool + pg_catalog + + + implicit + function + 10014 + 1 + 1740 + numeric + pg_catalog + 23 + int4 + pg_catalog + 1700 + numeric + pg_catalog + + + implicit + binary + 10039 + 1 + 23 + int4 + pg_catalog + 26 + oid + pg_catalog + + + explicit + function + 10186 + 1 + 1683 + bit + pg_catalog + 23 + int4 + pg_catalog + 1560 + bit + pg_catalog + + + implicit + function + 10012 + 1 + 318 + float4 + pg_catalog + 23 + int4 + pg_catalog + 700 + float4 + pg_catalog + + + implicit + function + 10013 + 1 + 316 + float8 + pg_catalog + 23 + int4 + pg_catalog + 701 + float8 + pg_catalog + + + assignment + function + 10032 + 1 + 3811 + money + pg_catalog + 23 + int4 + pg_catalog + 790 + money + pg_catalog + + + assignment + binary + 10048 + 1 + 24 + regproc + pg_catalog + 23 + int4 + pg_catalog + + + assignment + function + 10047 + 1 + 1288 + int8 + pg_catalog + 24 + regproc + pg_catalog + 20 + int8 + pg_catalog + + + implicit + binary + 10043 + 1 + 24 + regproc + pg_catalog + 26 + oid + pg_catalog + + + implicit + binary + 10049 + 1 + 24 + regproc + pg_catalog + 2202 + regprocedure + pg_catalog + + + implicit + binary + 10125 + 1 + 25 + text + pg_catalog + 1042 + bpchar + pg_catalog + + + implicit + function + 10140 + 1 + 407 + name + pg_catalog + 25 + text + pg_catalog + 19 + name + pg_catalog + + + assignment + function + 10137 + 1 + 944 + char + pg_catalog + 25 + text + pg_catalog + 18 + char + pg_catalog + + + implicit + binary + 10126 + 1 + 25 + text + pg_catalog + 1043 + varchar + pg_catalog + + + explicit + function + 10193 + 1 + 2896 + xml + pg_catalog + 25 + text + pg_catalog + 142 + xml + pg_catalog + + + implicit + function + 10109 + 1 + 1079 + regclass + pg_catalog + 25 + text + pg_catalog + 2205 + regclass + pg_catalog + + + implicit + binary + 10074 + 1 + 26 + oid + pg_catalog + 2205 + regclass + pg_catalog + + + implicit + binary + 10051 + 1 + 26 + oid + pg_catalog + 2202 + regprocedure + pg_catalog + + + implicit + binary + 10095 + 1 + 26 + oid + pg_catalog + 3734 + regconfig + pg_catalog + + + implicit + binary + 10058 + 1 + 26 + oid + pg_catalog + 2203 + regoper + pg_catalog + + + implicit + binary + 10081 + 1 + 26 + oid + pg_catalog + 4191 + regcollation + pg_catalog + + + implicit + binary + 10067 + 1 + 26 + oid + pg_catalog + 2204 + regoperator + pg_catalog + + + implicit + binary + 10042 + 1 + 26 + oid + pg_catalog + 24 + regproc + pg_catalog + + + assignment + function + 10040 + 1 + 1288 + int8 + pg_catalog + 26 + oid + pg_catalog + 20 + int8 + pg_catalog + + + implicit + binary + 10111 + 1 + 26 + oid + pg_catalog + 4096 + regrole + pg_catalog + + + implicit + binary + 10102 + 1 + 26 + oid + pg_catalog + 3769 + regdictionary + pg_catalog + + + implicit + binary + 10088 + 1 + 26 + oid + pg_catalog + 2206 + regtype + pg_catalog + + + assignment + binary + 10041 + 1 + 26 + oid + pg_catalog + 23 + int4 + pg_catalog + + + implicit + binary + 10118 + 1 + 26 + oid + pg_catalog + 4089 + regnamespace + pg_catalog + + + assignment + io + 10214 + 1 + 114 + json + pg_catalog + 3802 + jsonb + pg_catalog + + + assignment + binary + 10202 + 1 + 142 + xml + pg_catalog + 1042 + bpchar + pg_catalog + + + assignment + binary + 10197 + 1 + 142 + xml + pg_catalog + 1043 + varchar + pg_catalog + + + assignment + binary + 10192 + 1 + 142 + xml + pg_catalog + 25 + text + pg_catalog + + + implicit + binary + 10145 + 1 + 194 + pg_node_tree + pg_catalog + 25 + text + pg_catalog + + + assignment + function + 10165 + 1 + 4091 + box + pg_catalog + 600 + point + pg_catalog + 603 + box + pg_catalog + + + explicit + function + 10166 + 1 + 1532 + point + pg_catalog + 601 + lseg + pg_catalog + 600 + point + pg_catalog + + + assignment + function + 10167 + 1 + 1449 + polygon + pg_catalog + 602 + path + pg_catalog + 604 + polygon + pg_catalog + + + explicit + function + 10168 + 1 + 1534 + point + pg_catalog + 603 + box + pg_catalog + 600 + point + pg_catalog + + + explicit + function + 10171 + 1 + 1479 + circle + pg_catalog + 603 + box + pg_catalog + 718 + circle + pg_catalog + + + explicit + function + 10169 + 1 + 1541 + lseg + pg_catalog + 603 + box + pg_catalog + 601 + lseg + pg_catalog + + + assignment + function + 10170 + 1 + 1448 + polygon + pg_catalog + 603 + box + pg_catalog + 604 + polygon + pg_catalog + + + explicit + function + 10172 + 1 + 1540 + point + pg_catalog + 604 + polygon + pg_catalog + 600 + point + pg_catalog + + + explicit + function + 10175 + 1 + 1474 + circle + pg_catalog + 604 + polygon + pg_catalog + 718 + circle + pg_catalog + + + explicit + function + 10174 + 1 + 1446 + box + pg_catalog + 604 + polygon + pg_catalog + 603 + box + pg_catalog + + + assignment + function + 10173 + 1 + 1447 + path + pg_catalog + 604 + polygon + pg_catalog + 602 + path + pg_catalog + + + assignment + function + 10194 + 1 + 730 + text + pg_catalog + 650 + cidr + pg_catalog + 1043 + varchar + pg_catalog + + + assignment + function + 10199 + 1 + 730 + text + pg_catalog + 650 + cidr + pg_catalog + 1042 + bpchar + pg_catalog + + + assignment + function + 10189 + 1 + 730 + text + pg_catalog + 650 + cidr + pg_catalog + 25 + text + pg_catalog + + + implicit + binary + 10181 + 1 + 650 + cidr + pg_catalog + 869 + inet + pg_catalog + + + assignment + function + 10016 + 1 + 238 + int2 + pg_catalog + 700 + float4 + pg_catalog + 21 + int2 + pg_catalog + + + assignment + function + 10015 + 1 + 653 + int8 + pg_catalog + 700 + float4 + pg_catalog + 20 + int8 + pg_catalog + + + implicit + function + 10018 + 1 + 311 + float8 + pg_catalog + 700 + float4 + pg_catalog + 701 + float8 + pg_catalog + + + assignment + function + 10019 + 1 + 1742 + numeric + pg_catalog + 700 + float4 + pg_catalog + 1700 + numeric + pg_catalog + + + assignment + function + 10017 + 1 + 319 + int4 + pg_catalog + 700 + float4 + pg_catalog + 23 + int4 + pg_catalog + + + assignment + function + 10024 + 1 + 1743 + numeric + pg_catalog + 701 + float8 + pg_catalog + 1700 + numeric + pg_catalog + + + assignment + function + 10020 + 1 + 483 + int8 + pg_catalog + 701 + float8 + pg_catalog + 20 + int8 + pg_catalog + + + assignment + function + 10021 + 1 + 237 + int2 + pg_catalog + 701 + float8 + pg_catalog + 21 + int2 + pg_catalog + + + assignment + function + 10022 + 1 + 317 + int4 + pg_catalog + 701 + float8 + pg_catalog + 23 + int4 + pg_catalog + + + assignment + function + 10023 + 1 + 312 + float4 + pg_catalog + 701 + float8 + pg_catalog + 700 + float4 + pg_catalog + + + explicit + function + 10178 + 1 + 1544 + polygon + pg_catalog + 718 + circle + pg_catalog + 604 + polygon + pg_catalog + + + explicit + function + 10176 + 1 + 1416 + point + pg_catalog + 718 + circle + pg_catalog + 600 + point + pg_catalog + + + explicit + function + 10177 + 1 + 1480 + box + pg_catalog + 718 + circle + pg_catalog + 603 + box + pg_catalog + + + implicit + function + 10180 + 1 + 4124 + macaddr + pg_catalog + 774 + macaddr8 + pg_catalog + 829 + macaddr + pg_catalog + + + assignment + function + 10030 + 1 + 3823 + numeric + pg_catalog + 790 + money + pg_catalog + 1700 + numeric + pg_catalog + + + implicit + function + 10179 + 1 + 4123 + macaddr8 + pg_catalog + 829 + macaddr + pg_catalog + 774 + macaddr8 + pg_catalog + + + assignment + function + 10195 + 1 + 730 + text + pg_catalog + 869 + inet + pg_catalog + 1043 + varchar + pg_catalog + + + assignment + function + 10190 + 1 + 730 + text + pg_catalog + 869 + inet + pg_catalog + 25 + text + pg_catalog + + + assignment + function + 10182 + 1 + 1715 + cidr + pg_catalog + 869 + inet + pg_catalog + 650 + cidr + pg_catalog + + + assignment + function + 10200 + 1 + 730 + text + pg_catalog + 869 + inet + pg_catalog + 1042 + bpchar + pg_catalog + + + implicit + function + 10204 + 1 + 668 + bpchar + pg_catalog + 1042 + bpchar + pg_catalog + 1042 + bpchar + pg_catalog + + + implicit + function + 10128 + 1 + 401 + text + pg_catalog + 1042 + bpchar + pg_catalog + 1043 + varchar + pg_catalog + + + explicit + function + 10203 + 1 + 2896 + xml + pg_catalog + 1042 + bpchar + pg_catalog + 142 + xml + pg_catalog + + + implicit + function + 10127 + 1 + 401 + text + pg_catalog + 1042 + bpchar + pg_catalog + 25 + text + pg_catalog + + + assignment + function + 10138 + 1 + 944 + char + pg_catalog + 1042 + bpchar + pg_catalog + 18 + char + pg_catalog + + + implicit + function + 10141 + 1 + 409 + name + pg_catalog + 1042 + bpchar + pg_catalog + 19 + name + pg_catalog + + + implicit + binary + 10129 + 1 + 1043 + varchar + pg_catalog + 25 + text + pg_catalog + + + implicit + function + 10142 + 1 + 1400 + name + pg_catalog + 1043 + varchar + pg_catalog + 19 + name + pg_catalog + + + implicit + binary + 10130 + 1 + 1043 + varchar + pg_catalog + 1042 + bpchar + pg_catalog + + + explicit + function + 10198 + 1 + 2896 + xml + pg_catalog + 1043 + varchar + pg_catalog + 142 + xml + pg_catalog + + + implicit + function + 10110 + 1 + 1079 + regclass + pg_catalog + 1043 + varchar + pg_catalog + 2205 + regclass + pg_catalog + + + implicit + function + 10205 + 1 + 669 + varchar + pg_catalog + 1043 + varchar + pg_catalog + 1043 + varchar + pg_catalog + + + assignment + function + 10139 + 1 + 944 + char + pg_catalog + 1043 + varchar + pg_catalog + 18 + char + pg_catalog + + + implicit + function + 10152 + 1 + 2024 + timestamp + pg_catalog + 1082 + date + pg_catalog + 1114 + timestamp + pg_catalog + + + implicit + function + 10153 + 1 + 1174 + timestamptz + pg_catalog + 1082 + date + pg_catalog + 1184 + timestamptz + pg_catalog + + + implicit + function + 10206 + 1 + 1968 + time + pg_catalog + 1083 + time + pg_catalog + 1083 + time + pg_catalog + + + implicit + function + 10155 + 1 + 2047 + timetz + pg_catalog + 1083 + time + pg_catalog + 1266 + timetz + pg_catalog + + + implicit + function + 10154 + 1 + 1370 + interval + pg_catalog + 1083 + time + pg_catalog + 1186 + interval + pg_catalog + + + implicit + function + 10158 + 1 + 2028 + timestamptz + pg_catalog + 1114 + timestamp + pg_catalog + 1184 + timestamptz + pg_catalog + + + assignment + function + 10156 + 1 + 2029 + date + pg_catalog + 1114 + timestamp + pg_catalog + 1082 + date + pg_catalog + + + assignment + function + 10157 + 1 + 1316 + time + pg_catalog + 1114 + timestamp + pg_catalog + 1083 + time + pg_catalog + + + implicit + function + 10207 + 1 + 1961 + timestamp + pg_catalog + 1114 + timestamp + pg_catalog + 1114 + timestamp + pg_catalog + + + assignment + function + 10159 + 1 + 1178 + date + pg_catalog + 1184 + timestamptz + pg_catalog + 1082 + date + pg_catalog + + + assignment + function + 10162 + 1 + 1388 + timetz + pg_catalog + 1184 + timestamptz + pg_catalog + 1266 + timetz + pg_catalog + + + assignment + function + 10160 + 1 + 2019 + time + pg_catalog + 1184 + timestamptz + pg_catalog + 1083 + time + pg_catalog + + + assignment + function + 10161 + 1 + 2027 + timestamp + pg_catalog + 1184 + timestamptz + pg_catalog + 1114 + timestamp + pg_catalog + + + implicit + function + 10208 + 1 + 1967 + timestamptz + pg_catalog + 1184 + timestamptz + pg_catalog + 1184 + timestamptz + pg_catalog + + + implicit + function + 10209 + 1 + 1200 + interval + pg_catalog + 1186 + interval + pg_catalog + 1186 + interval + pg_catalog + + + assignment + function + 10163 + 1 + 1419 + time + pg_catalog + 1186 + interval + pg_catalog + 1083 + time + pg_catalog + + + assignment + function + 10164 + 1 + 2046 + time + pg_catalog + 1266 + timetz + pg_catalog + 1083 + time + pg_catalog + + + implicit + function + 10210 + 1 + 1969 + timetz + pg_catalog + 1266 + timetz + pg_catalog + 1266 + timetz + pg_catalog + + + explicit + function + 10187 + 1 + 2076 + int8 + pg_catalog + 1560 + bit + pg_catalog + 20 + int8 + pg_catalog + + + implicit + function + 10211 + 1 + 1685 + bit + pg_catalog + 1560 + bit + pg_catalog + 1560 + bit + pg_catalog + + + implicit + binary + 10183 + 1 + 1560 + bit + pg_catalog + 1562 + varbit + pg_catalog + + + explicit + function + 10188 + 1 + 1684 + int4 + pg_catalog + 1560 + bit + pg_catalog + 23 + int4 + pg_catalog + + + implicit + binary + 10184 + 1 + 1562 + varbit + pg_catalog + 1560 + bit + pg_catalog + + + implicit + function + 10212 + 1 + 1687 + varbit + pg_catalog + 1562 + varbit + pg_catalog + 1562 + varbit + pg_catalog + + + assignment + function + 10025 + 1 + 1779 + int8 + pg_catalog + 1700 + numeric + pg_catalog + 20 + int8 + pg_catalog + + + assignment + function + 10026 + 1 + 1783 + int2 + pg_catalog + 1700 + numeric + pg_catalog + 21 + int2 + pg_catalog + + + assignment + function + 10027 + 1 + 1744 + int4 + pg_catalog + 1700 + numeric + pg_catalog + 23 + int4 + pg_catalog + + + implicit + function + 10213 + 1 + 1703 + numeric + pg_catalog + 1700 + numeric + pg_catalog + 1700 + numeric + pg_catalog + + + implicit + function + 10029 + 1 + 1746 + float8 + pg_catalog + 1700 + numeric + pg_catalog + 701 + float8 + pg_catalog + + + assignment + function + 10031 + 1 + 3824 + money + pg_catalog + 1700 + numeric + pg_catalog + 790 + money + pg_catalog + + + implicit + function + 10028 + 1 + 1745 + float4 + pg_catalog + 1700 + numeric + pg_catalog + 700 + float4 + pg_catalog + + + assignment + binary + 10057 + 1 + 2202 + regprocedure + pg_catalog + 23 + int4 + pg_catalog + + + implicit + binary + 10052 + 1 + 2202 + regprocedure + pg_catalog + 26 + oid + pg_catalog + + + assignment + function + 10056 + 1 + 1288 + int8 + pg_catalog + 2202 + regprocedure + pg_catalog + 20 + int8 + pg_catalog + + + implicit + binary + 10050 + 1 + 2202 + regprocedure + pg_catalog + 24 + regproc + pg_catalog + + + implicit + binary + 10065 + 1 + 2203 + regoper + pg_catalog + 2204 + regoperator + pg_catalog + + + assignment + function + 10063 + 1 + 1288 + int8 + pg_catalog + 2203 + regoper + pg_catalog + 20 + int8 + pg_catalog + + + implicit + binary + 10059 + 1 + 2203 + regoper + pg_catalog + 26 + oid + pg_catalog + + + assignment + binary + 10064 + 1 + 2203 + regoper + pg_catalog + 23 + int4 + pg_catalog + + + assignment + binary + 10073 + 1 + 2204 + regoperator + pg_catalog + 23 + int4 + pg_catalog + + + implicit + binary + 10068 + 1 + 2204 + regoperator + pg_catalog + 26 + oid + pg_catalog + + + assignment + function + 10072 + 1 + 1288 + int8 + pg_catalog + 2204 + regoperator + pg_catalog + 20 + int8 + pg_catalog + + + implicit + binary + 10066 + 1 + 2204 + regoperator + pg_catalog + 2203 + regoper + pg_catalog + + + assignment + function + 10079 + 1 + 1288 + int8 + pg_catalog + 2205 + regclass + pg_catalog + 20 + int8 + pg_catalog + + + implicit + binary + 10075 + 1 + 2205 + regclass + pg_catalog + 26 + oid + pg_catalog + + + assignment + binary + 10080 + 1 + 2205 + regclass + pg_catalog + 23 + int4 + pg_catalog + + + assignment + function + 10093 + 1 + 1288 + int8 + pg_catalog + 2206 + regtype + pg_catalog + 20 + int8 + pg_catalog + + + assignment + binary + 10094 + 1 + 2206 + regtype + pg_catalog + 23 + int4 + pg_catalog + + + implicit + binary + 10089 + 1 + 2206 + regtype + pg_catalog + 26 + oid + pg_catalog + + + implicit + binary + 10146 + 1 + 3361 + pg_ndistinct + pg_catalog + 17 + bytea + pg_catalog + + + implicit + io + 10147 + 1 + 3361 + pg_ndistinct + pg_catalog + 25 + text + pg_catalog + + + implicit + binary + 10148 + 1 + 3402 + pg_dependencies + pg_catalog + 17 + bytea + pg_catalog + + + implicit + io + 10149 + 1 + 3402 + pg_dependencies + pg_catalog + 25 + text + pg_catalog + + + implicit + binary + 10096 + 1 + 3734 + regconfig + pg_catalog + 26 + oid + pg_catalog + + + assignment + function + 10100 + 1 + 1288 + int8 + pg_catalog + 3734 + regconfig + pg_catalog + 20 + int8 + pg_catalog + + + assignment + binary + 10101 + 1 + 3734 + regconfig + pg_catalog + 23 + int4 + pg_catalog + + + implicit + binary + 10103 + 1 + 3769 + regdictionary + pg_catalog + 26 + oid + pg_catalog + + + assignment + binary + 10108 + 1 + 3769 + regdictionary + pg_catalog + 23 + int4 + pg_catalog + + + assignment + function + 10107 + 1 + 1288 + int8 + pg_catalog + 3769 + regdictionary + pg_catalog + 20 + int8 + pg_catalog + + + assignment + io + 10215 + 1 + 3802 + jsonb + pg_catalog + 114 + json + pg_catalog + + + explicit + function + 10218 + 1 + 3450 + int2 + pg_catalog + 3802 + jsonb + pg_catalog + 21 + int2 + pg_catalog + + + explicit + function + 10220 + 1 + 3452 + int8 + pg_catalog + 3802 + jsonb + pg_catalog + 20 + int8 + pg_catalog + + + explicit + function + 10219 + 1 + 3451 + int4 + pg_catalog + 3802 + jsonb + pg_catalog + 23 + int4 + pg_catalog + + + explicit + function + 10216 + 1 + 3556 + bool + pg_catalog + 3802 + jsonb + pg_catalog + 16 + bool + pg_catalog + + + explicit + function + 10221 + 1 + 3453 + float4 + pg_catalog + 3802 + jsonb + pg_catalog + 700 + float4 + pg_catalog + + + explicit + function + 10217 + 1 + 3449 + numeric + pg_catalog + 3802 + jsonb + pg_catalog + 1700 + numeric + pg_catalog + + + explicit + function + 10222 + 1 + 2580 + float8 + pg_catalog + 3802 + jsonb + pg_catalog + 701 + float8 + pg_catalog + + + explicit + function + 10223 + 1 + 4281 + int4multirange + pg_catalog + 3904 + int4range + pg_catalog + 4451 + int4multirange + pg_catalog + + + explicit + function + 10225 + 1 + 4284 + nummultirange + pg_catalog + 3906 + numrange + pg_catalog + 4532 + nummultirange + pg_catalog + + + explicit + function + 10227 + 1 + 4287 + tsmultirange + pg_catalog + 3908 + tsrange + pg_catalog + 4533 + tsmultirange + pg_catalog + + + explicit + function + 10228 + 1 + 4290 + tstzmultirange + pg_catalog + 3910 + tstzrange + pg_catalog + 4534 + tstzmultirange + pg_catalog + + + explicit + function + 10226 + 1 + 4293 + datemultirange + pg_catalog + 3912 + daterange + pg_catalog + 4535 + datemultirange + pg_catalog + + + explicit + function + 10224 + 1 + 4296 + int8multirange + pg_catalog + 3926 + int8range + pg_catalog + 4536 + int8multirange + pg_catalog + + + assignment + binary + 10124 + 1 + 4089 + regnamespace + pg_catalog + 23 + int4 + pg_catalog + + + assignment + function + 10123 + 1 + 1288 + int8 + pg_catalog + 4089 + regnamespace + pg_catalog + 20 + int8 + pg_catalog + + + implicit + binary + 10119 + 1 + 4089 + regnamespace + pg_catalog + 26 + oid + pg_catalog + + + assignment + binary + 10117 + 1 + 4096 + regrole + pg_catalog + 23 + int4 + pg_catalog + + + implicit + binary + 10112 + 1 + 4096 + regrole + pg_catalog + 26 + oid + pg_catalog + + + assignment + function + 10116 + 1 + 1288 + int8 + pg_catalog + 4096 + regrole + pg_catalog + 20 + int8 + pg_catalog + + + assignment + function + 10086 + 1 + 1288 + int8 + pg_catalog + 4191 + regcollation + pg_catalog + 20 + int8 + pg_catalog + + + assignment + binary + 10087 + 1 + 4191 + regcollation + pg_catalog + 23 + int4 + pg_catalog + + + implicit + binary + 10082 + 1 + 4191 + regcollation + pg_catalog + 26 + oid + pg_catalog + + + implicit + binary + 10150 + 1 + 5017 + pg_mcv_list + pg_catalog + 17 + bytea + pg_catalog + + + implicit + io + 10151 + 1 + 5017 + pg_mcv_list + pg_catalog + 25 + text + pg_catalog + + + explicit + function + 10036 + 1 + 5071 + xid + pg_catalog + 5069 + xid8 + pg_catalog + 28 + xid + pg_catalog + + + PL/pgSQL procedural language + 13826 + 683 + 1.0 + 11 + pg_catalog + 13827 +13828 +13829 +13830 + + + dynamically-loaded C functions + 13 + 1 + fmgr_c_validator + pg_catalog + + + built-in functions + 12 + 1 + fmgr_internal_validator + pg_catalog + + + PL/pgSQL procedural language + plpgsql_call_handler + pg_catalog + plpgsql_inline_handler + pg_catalog + 13830 + 683 + 1 + plpgsql_validator + pg_catalog + + + SQL-language functions + 14 + 1 + 1 + fmgr_sql_validator + pg_catalog + + + 13474 + 529 littlesheep - - - 47483 + + + system catalog schema + 11 + 523 + littlesheep + + + standard public schema + 1 + 11254 + 2024-11-02.11:36:21 + 2200 + 523 + pg_database_owner + + + 48914 1 1 - 10189 + 11212 bigint|0s postgres - - 47473 + + 48923 1 1 - 10185 + 11213 bigint|0s postgres - - 37339 + + 48938 1 1 - 6229 - bigint|0s - littlesheep - - - 47423 - 1 - 1 - 10149 + 11215 bigint|0s postgres - - 37313 + + 48964 1 1 - 6224 - bigint|0s - littlesheep - - - 37474 - 1 - 1 - 6247 - bigint|0s - littlesheep - - - 47413 - 1 - 1 - 10006 + 11218 bigint|0s postgres - - 37324 + + 48979 1 1 - 6227 - bigint|0s - littlesheep - - - 37526 - 1 - 1 - 6259 - bigint|0s - littlesheep - - - 47120 - 1 - 1 - 8941 + 11220 bigint|0s postgres - - 37459 - 1 - 1 - 6245 - bigint|0s - littlesheep - - - 37509 - 1 - 1 - 6251 - bigint|0s - littlesheep - - - 37489 - 1 - 1 - 6249 - bigint|0s - littlesheep - - - 37562 - 1 - 1 - 6430 - bigint|0s - littlesheep - - - 37551 - 1 - 1 - 6427 - bigint|0s - littlesheep - - - 47321 - 1 - 1 - 9536 - bigint|0s - postgres - - - 37403 - 1 - 1 - 6238 - bigint|0s - littlesheep - - - 37370 - 6233 - 2 - littlesheep -
- - 47484 - 10189 +
+ 48915 + 112132postgres
- - 47474 - 10189 +
+ 48924 + 112132postgres
- - 37340 - 9548 - 2 - littlesheep -
- - 47424 - 10149 +
+ 48939 + 112152postgres
- - 37314 - 10120 - 2 - littlesheep -
- - 37475 - 6247 - 2 - littlesheep -
- - 47414 - 10006 +
+ 48965 + 112182postgres
- - 37325 - 6227 - 2 - littlesheep -
- - 37527 - 6259 - 2 - littlesheep -
- - 47121 - 8945 +
+ 48980 + 112202postgres
- - 37460 - 9525 - 2 - littlesheep -
- - 37510 - 7011 - 2 - littlesheep -
- - 37490 - 10188 - 2 - littlesheep -
- - 37563 - 6430 - 2 - littlesheep -
- - 37552 - 6430 - 2 - littlesheep -
- - 47322 - 9549 + + 48898 + 1 + 1 + 11209 + bigint|0s + postgres + + + 48664 + 1 + 1 + 11174 + bigint|0s + postgres + + + 48616 + 1 + 1 + 11168 + bigint|0s + postgres + + + 48606 + 1 + 1 + 11166 + bigint|0s + postgres + + + 48649 + 1 + 1 + 11172 + bigint|0s + postgres + + + 48680 + 1 + 1 + 11177 + bigint|0s + postgres + + + 48585 + 1 + 1 + 11163 + bigint|0s + postgres + + + 48779 + 1 + 1 + 11192 + bigint|0s + postgres + + + 48835 + 1 + 1 + 11201 + bigint|0s + postgres + + + 48825 + 1 + 1 + 11199 + bigint|0s + postgres + + + 48634 + 1 + 1 + 11170 + bigint|0s + postgres + + + 48743 + 1 + 1 + 11185 + bigint|0s + postgres + + + 48710 + 1 + 1 + 11181 + bigint|0s + postgres + + + 48758 + 1 + 1 + 11187 + bigint|0s + postgres + + + 48809 + 1 + 1 + 11196 + bigint|0s + postgres + + + 48794 + 1 + 1 + 11194 + bigint|0s + postgres + + + 48883 + 1 + 1 + 11207 + bigint|0s + postgres + + + 48868 + 1 + 1 + 11205 + bigint|0s + postgres + + + 48725 + 1 + 1 + 11183 + bigint|0s + postgres + + + 48574 + 1 + 1 + 11160 + bigint|0s + postgres + + + 48855 + 1 + 1 + 11203 + bigint|0s + postgres + + + 48700 + 1 + 1 + 11179 + bigint|0s + postgres + + + 48768 + 1 + 1 + 11189 + bigint|0s + postgres + +
+ 48899 + 112092postgres
- - 37404 - 6238 +
+ 48665 + 111742 - littlesheep + postgres
- - nextval('passport_account_contacts_id_seq'::regclass) + + 48617 + 11168 + 2 + postgres +
+ + 48607 + 11168 + 2 + postgres +
+ + 48650 + 11172 + 2 + postgres +
+ + 48681 + 11177 + 2 + postgres +
+ + 48586 + 11163 + 2 + postgres +
+ + 48780 + 11192 + 2 + postgres +
+ + 48836 + 11201 + 2 + postgres +
+ + 48826 + 11199 + 2 + postgres +
+ + 48635 + 11170 + 2 + postgres +
+ + 48744 + 11185 + 2 + postgres +
+ + 48711 + 11181 + 2 + postgres +
+ + 48759 + 11187 + 2 + postgres +
+ + 48810 + 11196 + 2 + postgres +
+ + 48795 + 11194 + 2 + postgres +
+ + 48884 + 11207 + 2 + postgres +
+ + 48869 + 11205 + 2 + postgres +
+ + 48726 + 11183 + 2 + postgres +
+ + 48575 + 11163 + 2 + postgres +
+ + 48856 + 11203 + 2 + postgres +
+ + 48701 + 11179 + 2 + postgres +
+ + 48769 + 11189 + 2 + postgres +
+ + nextval('accounts_id_seq'::regclass) 1 1 - 6233 + 11212 bigint|0s - 37369 + 48914 20 - + 2 - 6233 - timestamp with time zone|0s - 1184 - - - 3 - 6233 - timestamp with time zone|0s - 1184 - - - 4 - 6233 - timestamp with time zone|0s - 1184 - - - 5 - 6233 - smallint|0s - 21 - - - 6 - 6233 + 11212 text|0s 25 - - 7 - 6233 - boolean|0s - 16 - - - 8 - 6233 - boolean|0s - 16 - - - 9 - 6233 - timestamp with time zone|0s - 1184 - - - 10 - 6233 - bigint|0s - 20 - - - account_id - 37378 - 6233 - 1 - 37314 - - - id - 1 - 37376 - 1 - 6233 - 1 - 403 - - - content - 37383 - 6234 - 1 - 403 - default - 100 - pg_catalog - - - deleted_at - 37384 - 6235 - 403 - - - 1 - 37377 - 1 - 6233 - 37376 - - - nextval('passport_account_group_members_id_seq'::regclass) - 1 - 1 - 10189 - bigint|0s - 47483 - 20 - - - 2 - 10189 - timestamp with time zone|0s - 1184 - - + 3 - 10189 - timestamp with time zone|0s - 1184 - - - 4 - 10189 - timestamp with time zone|0s - 1184 - - - 5 - 10189 - bigint|0s - 20 - - - 6 - 10189 - bigint|0s - 20 - - - account_id - 47490 - 10189 - 1 - 37314 - - - group_id - 47495 - 10189 - 1 - 47474 - - - id - 1 - 47488 - 1 - 10189 - 1 - 403 - - - deleted_at - 47500 - 10190 - 403 - - - 1 - 47489 - 1 - 10189 - 47488 - - - nextval('passport_account_groups_id_seq'::regclass) - 1 - 1 - 10185 - bigint|0s - 47473 - 20 - - - 2 - 10185 - timestamp with time zone|0s - 1184 - - - 3 - 10185 - timestamp with time zone|0s - 1184 - - - 4 - 10185 - timestamp with time zone|0s - 1184 - - - 5 - 10185 - text|0s - 25 - - - 6 - 10185 + 11212 jsonb|0s 3802 - + id 1 - 47480 + 48921 1 - 10185 + 11212 1 403 - - deleted_at - 47482 - 10186 - 403 - - + 1 - 47481 + 48922 1 - 10185 - 47480 + 11212 + 48921 - - nextval('passport_account_profiles_id_seq'::regclass) + + nextval('attachment_pools_id_seq'::regclass) 1 1 - 6229 + 11213 bigint|0s - 37339 + 48923 20 - + 2 - 6229 + 11213 timestamp with time zone|0s 1184 - + 3 - 6229 + 11213 timestamp with time zone|0s 1184 - + 4 - 6229 + 11213 timestamp with time zone|0s 1184 - + 5 - 6229 + 11213 text|0s 25 - + 6 - 6229 + 11213 text|0s 25 - + 7 - 6229 - bigint|0s - 20 + 11213 + text|0s + 25 - + 8 - 6229 - timestamp with time zone|0s - 1184 - - - 9 - 6229 - bigint|0s - 20 - - - 10 - 9548 - timestamp with time zone|0s - 1184 - - - account_id - 37348 - 6229 - 1 - 37314 - - - id - 1 - 37346 - 1 - 6229 - 1 - 403 - - - deleted_at - 37353 - 6230 - 403 - - - 1 - 37347 - 1 - 6229 - 37346 - - - nextval('passport_account_relationships_id_seq'::regclass) - 1 - 1 - 10149 - bigint|0s - 47423 - 20 - - - 2 - 10149 - timestamp with time zone|0s - 1184 - - - 3 - 10149 - timestamp with time zone|0s - 1184 - - - 4 - 10149 - timestamp with time zone|0s - 1184 - - - 5 - 10149 - bigint|0s - 20 - - - 6 - 10149 - bigint|0s - 20 - - - 7 - 10149 - smallint|0s - 21 - - - 8 - 10149 + 11213 jsonb|0s 3802 - + + 9 + 11213 + bigint|0s + 20 + + account_id - 47437 - 10149 + 48932 + 11213 1 - 37314 + 48915 - - related_id - 47432 - 10149 - 1 - 37314 - - + id 1 - 47430 + 48930 1 - 10149 + 11213 1 403 - + deleted_at - 47442 - 10150 + 48937 + 11214 403 - + 1 - 47431 + 48931 1 - 10149 - 47430 + 11213 + 48930 - - nextval('passport_accounts_id_seq'::regclass) + + nextval('attachments_id_seq'::regclass) 1 1 - 6224 + 11215 bigint|0s - 37313 + 48938 20 - + 2 - 6224 + 11215 timestamp with time zone|0s 1184 - + 3 - 6224 + 11215 timestamp with time zone|0s 1184 - + 4 - 6224 + 11215 timestamp with time zone|0s 1184 - + 5 - 6224 + 11215 text|0s 25 - + 6 - 6224 + 11215 text|0s 25 - + 7 - 6224 + 11215 + bigint|0s + 20 + + + 8 + 11215 text|0s 25 - - 10 - 6224 - timestamp with time zone|0s - 1184 + + 9 + 11215 + text|0s + 25 - + + 10 + 11215 + text|0s + 25 + + 11 - 6224 - bigint|0s - 20 + 11215 + text|0s + 25 - + 12 - 7177 - jsonb|0s - 3802 - - - 13 - 7431 - bigint|0s - 20 - - - 14 - 7432 - bigint|0s - 20 - - - 15 - 10120 - timestamp with time zone|0s - 1184 - - - id - 1 - 37320 - 1 - 6224 - 1 - 403 - - - name - 37322 - 6225 - 1 - 403 - default - 100 - pg_catalog - - - deleted_at - 37323 - 6226 - 403 - - - 1 - 37321 - 1 - 6224 - 37320 - - - nextval('passport_action_events_id_seq'::regclass) - 1 - 1 - 6247 - bigint|0s - 37474 - 20 - - - 2 - 6247 - timestamp with time zone|0s - 1184 - - - 3 - 6247 - timestamp with time zone|0s - 1184 - - - 4 - 6247 - timestamp with time zone|0s - 1184 - - - 5 - 6247 - text|0s - 25 - - - 6 - 6247 - text|0s - 25 - - - 7 - 6247 - text|0s - 25 - - - 8 - 6247 - text|0s - 25 - - - 9 - 6247 - text|0s - 25 - - - 10 - 6247 - bigint|0s - 20 - - - account_id - 37483 - 6247 - 1 - 37314 - - - id - 1 - 37481 - 1 - 6247 - 1 - 403 - - - deleted_at - 37488 - 6248 - 403 - - - 1 - 37482 - 1 - 6247 - 37481 - - - nextval('passport_audit_records_id_seq'::regclass) - 1 - 1 - 10006 - bigint|0s - 47413 - 20 - - - 2 - 10006 - timestamp with time zone|0s - 1184 - - - 3 - 10006 - timestamp with time zone|0s - 1184 - - - 4 - 10006 - timestamp with time zone|0s - 1184 - - - 5 - 10006 - text|0s - 25 - - - 6 - 10006 - jsonb|0s - 3802 - - - 7 - 10006 - text|0s - 25 - - - 8 - 10006 - text|0s - 25 - - - 9 - 10006 - bigint|0s - 20 - - - id - 1 - 47420 - 1 - 10006 - 1 - 403 - - - deleted_at - 47422 - 10007 - 403 - - - 1 - 47421 - 1 - 10006 - 47420 - - - nextval('passport_auth_factors_id_seq'::regclass) - 1 - 1 - 6227 - bigint|0s - 37324 - 20 - - - 2 - 6227 - timestamp with time zone|0s - 1184 - - - 3 - 6227 - timestamp with time zone|0s - 1184 - - - 4 - 6227 - timestamp with time zone|0s - 1184 - - - 5 - 6227 + 11215 smallint|0s 21 - - 6 - 6227 - text|0s - 25 - - - 7 - 6227 - jsonb|0s - 3802 - - - 8 - 6227 - bigint|0s - 20 - - - account_id - 37333 - 6227 - 1 - 37314 - - - id - 1 - 37331 - 1 - 6227 - 1 - 403 - - - deleted_at - 37338 - 6228 - 403 - - - 1 - 37332 - 1 - 6227 - 37331 - - - nextval('passport_auth_tickets_id_seq'::regclass) - 1 - 1 - 6259 - bigint|0s - 37526 - 20 - - - 2 - 6259 - timestamp with time zone|0s - 1184 - - - 3 - 6259 - timestamp with time zone|0s - 1184 - - - 4 - 6259 - timestamp with time zone|0s - 1184 - - - 5 - 6259 - text|0s - 25 - - - 6 - 6259 - text|0s - 25 - - - 7 - 6259 - text|0s - 25 - - - 8 - 6259 - boolean|0s - 16 - - - 9 - 6259 - boolean|0s - 16 - - - 10 - 6259 - jsonb|0s - 3802 - - - 11 - 6259 - jsonb|0s - 3802 - - - 12 - 6259 - text|0s - 25 - - + 13 - 6259 - text|0s - 25 + 11215 + bigint|0s + 20 - + 14 - 6259 - text|0s - 25 + 11215 + jsonb|0s + 3802 - + 15 - 6259 + 11215 timestamp with time zone|0s 1184 - + 16 - 6259 - timestamp with time zone|0s - 1184 + 11215 + jsonb|0s + 3802 - + 17 - 6259 - timestamp with time zone|0s - 1184 - - - 18 - 6259 - bigint|0s - 20 - - - 19 - 6259 - bigint|0s - 20 - - - client_id - 37540 - 6259 - 1 - 37404 - - - account_id - 37535 - 6259 - 1 - 37314 - - - account_id - 37546 - 6301 - 1 - 37314 - - - id - 1 - 37533 - 1 - 6259 - 1 - 403 - - - deleted_at - 37545 - 6260 - 403 - - - 1 - 37534 - 1 - 6259 - 37533 - - - nextval('passport_badges_id_seq'::regclass) - 1 - 1 - 8941 - bigint|0s - 47120 - 20 - - - 2 - 8941 - timestamp with time zone|0s - 1184 - - - 3 - 8941 - timestamp with time zone|0s - 1184 - - - 4 - 8941 - timestamp with time zone|0s - 1184 - - - 5 - 8941 - text|0s - 25 - - - 6 - 8941 - text|0s - 25 - - - 7 - 8941 - text|0s - 25 - - - 8 - 8941 - bigint|0s - 20 - - - 9 - 8945 - jsonb|0s - 3802 - - - account_id - 47129 - 8941 - 1 - 37314 - - - id - 1 - 47127 - 1 - 8941 - 1 - 403 - - - deleted_at - 47134 - 8942 - 403 - - - 1 - 47128 - 1 - 8941 - 47127 - - - nextval('passport_magic_tokens_id_seq'::regclass) - 1 - 1 - 6245 - bigint|0s - 37459 - 20 - - - 2 - 6245 - timestamp with time zone|0s - 1184 - - - 3 - 6245 - timestamp with time zone|0s - 1184 - - - 4 - 6245 - timestamp with time zone|0s - 1184 - - - 5 - 6245 - text|0s - 25 - - - 6 - 6245 - smallint|0s - 21 - - - 7 - 6245 - bigint|0s - 20 - - - 8 - 6245 - timestamp with time zone|0s - 1184 - - - 9 - 9525 - bigint|0s - 20 - - - assign_to - 37468 - 6245 - 1 - 37314 - - - id - 1 - 37466 - 1 - 6245 - 1 - 403 - - - deleted_at - 37473 - 6246 - 403 - - - 1 - 37467 - 1 - 6245 - 37466 - - - nextval('passport_notification_subscribers_id_seq'::regclass) - 1 - 1 - 6251 - bigint|0s - 37509 - 20 - - - 2 - 6251 - timestamp with time zone|0s - 1184 - - - 3 - 6251 - timestamp with time zone|0s - 1184 - - - 4 - 6251 - timestamp with time zone|0s - 1184 - - - 5 - 6251 - text|0s - 25 - - - 6 - 6251 - text|0s - 25 - - - 7 - 6251 - text|0s - 25 - - - 8 - 6251 - bigint|0s - 20 - - - 9 - 7011 - text|0s - 25 - - - account_id - 37518 - 6251 - 1 - 37314 - - - id - 1 - 37516 - 1 - 6251 - 1 - 403 - - - device_id - 37523 - 6252 - 1 - 403 - default - 100 - pg_catalog - - - deleted_at - 37524 - 6253 - 403 - - - 1 - 37517 - 1 - 6251 - 37516 - - - nextval('passport_notifications_id_seq'::regclass) - 1 - 1 - 6249 - bigint|0s - 37489 - 20 - - - 2 - 6249 - timestamp with time zone|0s - 1184 - - - 3 - 6249 - timestamp with time zone|0s - 1184 - - - 4 - 6249 - timestamp with time zone|0s - 1184 - - - 5 - 6249 - text|0s - 25 - - - 6 - 6249 - text|0s - 25 - - - 7 - 6249 - jsonb|0s - 3802 - - - 8 - 6249 + 11215 boolean|0s 16 - - 9 - 6249 - timestamp with time zone|0s - 1184 - - - 10 - 6249 - bigint|0s - 20 - - - 11 - 6249 - bigint|0s - 20 - - - 12 - 8943 - text|0s - 25 - - - 13 - 8944 - jsonb|0s - 3802 - - - 14 - 10152 - text|0s - 25 - - - 15 - 10153 - text|0s - 25 - - - 16 - 10154 - text|0s - 25 - - - 17 - 10155 - text|0s - 25 - - + 18 - 10156 - bigint|0s - 20 + 11215 + boolean|0s + 16 - + 19 - 10187 - text|0s - 25 + 11215 + boolean|0s + 16 - + 20 - 10188 - text|0s - 25 - - - sender_id - 37498 - 6249 - 1 - 37404 - - - recipient_id - 37503 - 6249 - 1 - 37314 - - - id - 1 - 37496 - 1 - 6249 - 1 - 403 - - - deleted_at - 37508 - 6250 - 403 - - - 1 - 37497 - 1 - 6249 - 37496 - - - nextval('passport_realm_members_id_seq'::regclass) - 1 - 1 - 6430 - bigint|0s - 37562 - 20 - - - 2 - 6430 - timestamp with time zone|0s - 1184 - - - 3 - 6430 - timestamp with time zone|0s - 1184 - - - 4 - 6430 - timestamp with time zone|0s - 1184 - - - 5 - 6430 - bigint|0s - 20 - - - 6 - 6430 - bigint|0s - 20 - - - 7 - 6430 - bigint|0s - 20 - - - realm_id - 37574 - 6430 - 1 - 37552 - - - account_id - 47443 - 10151 - 1 - 37314 - - - account_id - 38570 - 7010 - 1 - 37314 - - - account_id - 37569 - 6430 - 1 - 37314 - - - id - 1 - 37567 - 1 - 6430 - 1 - 403 - - - deleted_at - 37579 - 6431 - 403 - - - 1 - 37568 - 1 - 6430 - 37567 - - - nextval('passport_realms_id_seq'::regclass) - 1 - 1 - 6427 - bigint|0s - 37551 - 20 - - - 2 - 6427 - timestamp with time zone|0s - 1184 - - - 3 - 6427 - timestamp with time zone|0s - 1184 - - - 4 - 6427 - timestamp with time zone|0s - 1184 - - - 5 - 6427 - text|0s - 25 - - - 6 - 6427 - text|0s - 25 - - - 7 - 6427 - text|0s - 25 - - - 8 - 6427 + 11215 boolean|0s 16 - - 9 - 6427 - boolean|0s - 16 - - - 10 - 6427 + + 21 + 11215 bigint|0s 20 - + + 22 + 11215 + bigint|0s + 20 + + + 23 + 11215 + bigint|0s + 20 + + + ref_id + 48952 + 11215 + 1 + 48939 + + + pool_id + 48957 + 11215 + 1 + 48924 + + + account_id + 48947 + 11215 + 1 + 48915 + + id 1 - 37558 + 48945 1 - 6427 + 11215 1 403 - - alias - 37561 - 6429 + + rid + 48963 + 11217 1 403 default 100 pg_catalog - + deleted_at - 37560 - 6428 + 48962 + 11216 403 - + 1 - 37559 + 48946 1 - 6427 - 37558 + 11215 + 48945 - - nextval('passport_statuses_id_seq'::regclass) + + nextval('sticker_packs_id_seq'::regclass) 1 1 - 9536 + 11218 bigint|0s - 47321 + 48964 20 - + 2 - 9536 + 11218 timestamp with time zone|0s 1184 - + 3 - 9536 + 11218 timestamp with time zone|0s 1184 - + 4 - 9536 + 11218 timestamp with time zone|0s 1184 - + 5 - 9536 + 11218 text|0s 25 - + 6 - 9536 + 11218 text|0s 25 - + 7 - 9536 + 11218 + text|0s + 25 + + + 8 + 11218 + bigint|0s + 20 + + + account_id + 48973 + 11218 + 1 + 48915 + + + id + 1 + 48971 + 1 + 11218 + 1 + 403 + + + deleted_at + 48978 + 11219 + 403 + + + 1 + 48972 + 1 + 11218 + 48971 + + + nextval('stickers_id_seq'::regclass) + 1 + 1 + 11220 + bigint|0s + 48979 + 20 + + + 2 + 11220 + timestamp with time zone|0s + 1184 + + + 3 + 11220 + timestamp with time zone|0s + 1184 + + + 4 + 11220 + timestamp with time zone|0s + 1184 + + + 5 + 11220 + text|0s + 25 + + + 6 + 11220 + text|0s + 25 + + + 7 + 11220 + bigint|0s + 20 + + + 8 + 11220 + bigint|0s + 20 + + + 9 + 11220 + bigint|0s + 20 + + + attachment_id + 48988 + 11220 + 1 + 48939 + + + pack_id + 48998 + cascade + 11220 + 1 + 48965 + + + account_id + 48993 + 11220 + 1 + 48915 + + + id + 1 + 48986 + 1 + 11220 + 1 + 403 + + + deleted_at + 49003 + 11221 + 403 + + + 1 + 48987 + 1 + 11220 + 48986 + + + nextval('abuse_reports_id_seq'::regclass) + 1 + 1 + 11209 + bigint|0s + 48898 + 20 + + + 2 + 11209 + timestamp with time zone|0s + 1184 + + + 3 + 11209 + timestamp with time zone|0s + 1184 + + + 4 + 11209 + timestamp with time zone|0s + 1184 + + + 5 + 11209 + text|0s + 25 + + + 6 + 11209 + text|0s + 25 + + + 7 + 11209 + text|0s + 25 + + + 8 + 11209 + bigint|0s + 20 + + + account_id + 48907 + 11209 + 1 + 48586 + + + id + 1 + 48905 + 1 + 11209 + 1 + 403 + + + deleted_at + 48912 + 11210 + 403 + + + 1 + 48906 + 1 + 11209 + 48905 + + + nextval('account_contacts_id_seq'::regclass) + 1 + 1 + 11174 + bigint|0s + 48664 + 20 + + + 2 + 11174 + timestamp with time zone|0s + 1184 + + + 3 + 11174 + timestamp with time zone|0s + 1184 + + + 4 + 11174 + timestamp with time zone|0s + 1184 + + + 5 + 11174 smallint|0s 21 - - 8 - 9536 - boolean|0s - 16 - - - 9 - 9536 - boolean|0s - 16 - - - 10 - 9536 - bigint|0s - 20 - - - 11 - 9549 - timestamp with time zone|0s - 1184 - - - account_id - 47330 - 9536 - 1 - 37314 - - - id - 1 - 47328 - 1 - 9536 - 1 - 403 - - - deleted_at - 47335 - 9537 - 403 - - - 1 - 47329 - 1 - 9536 - 47328 - - - nextval('passport_third_clients_id_seq'::regclass) - 1 - 1 - 6238 - bigint|0s - 37403 - 20 - - - 2 - 6238 - timestamp with time zone|0s - 1184 - - - 3 - 6238 - timestamp with time zone|0s - 1184 - - - 4 - 6238 - timestamp with time zone|0s - 1184 - - - 5 - 6238 - text|0s - 25 - - + 6 - 6238 + 11174 text|0s 25 - + 7 - 6238 - text|0s - 25 - - - 8 - 6238 - text|0s - 25 - - - 9 - 6238 - jsonb|0s - 3802 - - - 10 - 6238 - jsonb|0s - 3802 - - - 11 - 6238 + 11174 boolean|0s 16 - - 12 - 6238 + + 8 + 11174 + boolean|0s + 16 + + + 9 + 11174 + timestamp with time zone|0s + 1184 + + + 10 + 11174 bigint|0s 20 - + account_id - 37412 - 6238 + 48673 + 11174 1 - 37314 + 48586 - + id 1 - 37410 + 48671 1 - 6238 + 11174 1 403 - - alias - 37417 - 6239 + + content + 48678 + 11175 1 403 default 100 pg_catalog - + deleted_at - 37418 - 6240 + 48679 + 11176 403 - + 1 - 37411 + 48672 1 - 6238 - 37410 + 11174 + 48671 + + + nextval('account_group_members_id_seq'::regclass) + 1 + 1 + 11168 + bigint|0s + 48616 + 20 + + + 2 + 11168 + timestamp with time zone|0s + 1184 + + + 3 + 11168 + timestamp with time zone|0s + 1184 + + + 4 + 11168 + timestamp with time zone|0s + 1184 + + + 5 + 11168 + bigint|0s + 20 + + + 6 + 11168 + bigint|0s + 20 + + + account_id + 48623 + 11168 + 1 + 48586 + + + group_id + 48628 + 11168 + 1 + 48607 + + + id + 1 + 48621 + 1 + 11168 + 1 + 403 + + + deleted_at + 48633 + 11169 + 403 + + + 1 + 48622 + 1 + 11168 + 48621 + + + nextval('account_groups_id_seq'::regclass) + 1 + 1 + 11166 + bigint|0s + 48606 + 20 + + + 2 + 11166 + timestamp with time zone|0s + 1184 + + + 3 + 11166 + timestamp with time zone|0s + 1184 + + + 4 + 11166 + timestamp with time zone|0s + 1184 + + + 5 + 11166 + text|0s + 25 + + + 6 + 11166 + jsonb|0s + 3802 + + + id + 1 + 48613 + 1 + 11166 + 1 + 403 + + + deleted_at + 48615 + 11167 + 403 + + + 1 + 48614 + 1 + 11166 + 48613 + + + nextval('account_profiles_id_seq'::regclass) + 1 + 1 + 11172 + bigint|0s + 48649 + 20 + + + 2 + 11172 + timestamp with time zone|0s + 1184 + + + 3 + 11172 + timestamp with time zone|0s + 1184 + + + 4 + 11172 + timestamp with time zone|0s + 1184 + + + 5 + 11172 + text|0s + 25 + + + 6 + 11172 + text|0s + 25 + + + 7 + 11172 + bigint|0s + 20 + + + 8 + 11172 + timestamp with time zone|0s + 1184 + + + 9 + 11172 + timestamp with time zone|0s + 1184 + + + 10 + 11172 + bigint|0s + 20 + + + account_id + 48658 + 11172 + 1 + 48586 + + + id + 1 + 48656 + 1 + 11172 + 1 + 403 + + + deleted_at + 48663 + 11173 + 403 + + + 1 + 48657 + 1 + 11172 + 48656 + + + nextval('account_relationships_id_seq'::regclass) + 1 + 1 + 11177 + bigint|0s + 48680 + 20 + + + 2 + 11177 + timestamp with time zone|0s + 1184 + + + 3 + 11177 + timestamp with time zone|0s + 1184 + + + 4 + 11177 + timestamp with time zone|0s + 1184 + + + 5 + 11177 + bigint|0s + 20 + + + 6 + 11177 + bigint|0s + 20 + + + 7 + 11177 + smallint|0s + 21 + + + 8 + 11177 + jsonb|0s + 3802 + + + account_id + 48694 + 11177 + 1 + 48586 + + + related_id + 48689 + 11177 + 1 + 48586 + + + id + 1 + 48687 + 1 + 11177 + 1 + 403 + + + deleted_at + 48699 + 11178 + 403 + + + 1 + 48688 + 1 + 11177 + 48687 + + + nextval('accounts_id_seq'::regclass) + 1 + 1 + 11163 + bigint|0s + 48585 + 20 + + + 2 + 11163 + timestamp with time zone|0s + 1184 + + + 3 + 11163 + timestamp with time zone|0s + 1184 + + + 4 + 11163 + timestamp with time zone|0s + 1184 + + + 5 + 11163 + text|0s + 25 + + + 6 + 11163 + text|0s + 25 + + + 7 + 11163 + text|0s + 25 + + + 8 + 11163 + text|0s + 25 + + + 9 + 11163 + text|0s + 25 + + + 10 + 11163 + timestamp with time zone|0s + 1184 + + + 11 + 11163 + timestamp with time zone|0s + 1184 + + + 12 + 11163 + jsonb|0s + 3802 + + + 13 + 11163 + bigint|0s + 20 + + + 14 + 11163 + bigint|0s + 20 + + + automated_id + 48594 + 11163 + 1 + 48586 + + + affiliated_id + 48599 + 11163 + 1 + 48575 + + + id + 1 + 48592 + 1 + 11163 + 1 + 403 + + + name + 48604 + 11164 + 1 + 403 + default + 100 + pg_catalog + + + deleted_at + 48605 + 11165 + 403 + + + 1 + 48593 + 1 + 11163 + 48592 + + + nextval('action_events_id_seq'::regclass) + 1 + 1 + 11192 + bigint|0s + 48779 + 20 + + + 2 + 11192 + timestamp with time zone|0s + 1184 + + + 3 + 11192 + timestamp with time zone|0s + 1184 + + + 4 + 11192 + timestamp with time zone|0s + 1184 + + + 5 + 11192 + text|0s + 25 + + + 6 + 11192 + text|0s + 25 + + + 7 + 11192 + text|0s + 25 + + + 8 + 11192 + text|0s + 25 + + + 9 + 11192 + text|0s + 25 + + + 10 + 11192 + bigint|0s + 20 + + + account_id + 48788 + 11192 + 1 + 48586 + + + id + 1 + 48786 + 1 + 11192 + 1 + 403 + + + deleted_at + 48793 + 11193 + 403 + + + 1 + 48787 + 1 + 11192 + 48786 + + + nextval('api_keys_id_seq'::regclass) + 1 + 1 + 11201 + bigint|0s + 48835 + 20 + + + 2 + 11201 + timestamp with time zone|0s + 1184 + + + 3 + 11201 + timestamp with time zone|0s + 1184 + + + 4 + 11201 + timestamp with time zone|0s + 1184 + + + 5 + 11201 + text|0s + 25 + + + 6 + 11201 + text|0s + 25 + + + 7 + 11201 + bigint|0s + 20 + + + 8 + 11201 + bigint|0s + 20 + + + 9 + 11201 + bigint|0s + 20 + + + ticket_id + 48844 + 11201 + 1 + 48744 + + + account_id + 48849 + 11201 + 1 + 48586 + + + id + 1 + 48842 + 1 + 11201 + 1 + 403 + + + deleted_at + 48854 + 11202 + 403 + + + 1 + 48843 + 1 + 11201 + 48842 + + + nextval('audit_records_id_seq'::regclass) + 1 + 1 + 11199 + bigint|0s + 48825 + 20 + + + 2 + 11199 + timestamp with time zone|0s + 1184 + + + 3 + 11199 + timestamp with time zone|0s + 1184 + + + 4 + 11199 + timestamp with time zone|0s + 1184 + + + 5 + 11199 + text|0s + 25 + + + 6 + 11199 + jsonb|0s + 3802 + + + 7 + 11199 + text|0s + 25 + + + 8 + 11199 + text|0s + 25 + + + 9 + 11199 + bigint|0s + 20 + + + id + 1 + 48832 + 1 + 11199 + 1 + 403 + + + deleted_at + 48834 + 11200 + 403 + + + 1 + 48833 + 1 + 11199 + 48832 + + + nextval('auth_factors_id_seq'::regclass) + 1 + 1 + 11170 + bigint|0s + 48634 + 20 + + + 2 + 11170 + timestamp with time zone|0s + 1184 + + + 3 + 11170 + timestamp with time zone|0s + 1184 + + + 4 + 11170 + timestamp with time zone|0s + 1184 + + + 5 + 11170 + smallint|0s + 21 + + + 6 + 11170 + text|0s + 25 + + + 7 + 11170 + jsonb|0s + 3802 + + + 8 + 11170 + bigint|0s + 20 + + + account_id + 48643 + 11170 + 1 + 48586 + + + id + 1 + 48641 + 1 + 11170 + 1 + 403 + + + deleted_at + 48648 + 11171 + 403 + + + 1 + 48642 + 1 + 11170 + 48641 + + + nextval('auth_tickets_id_seq'::regclass) + 1 + 1 + 11185 + bigint|0s + 48743 + 20 + + + 2 + 11185 + timestamp with time zone|0s + 1184 + + + 3 + 11185 + timestamp with time zone|0s + 1184 + + + 4 + 11185 + timestamp with time zone|0s + 1184 + + + 5 + 11185 + text|0s + 25 + + + 6 + 11185 + text|0s + 25 + + + 7 + 11185 + text|0s + 25 + + + 8 + 11185 + bigint|0s + 20 + + + 9 + 11185 + jsonb|0s + 3802 + + + 10 + 11185 + jsonb|0s + 3802 + + + 11 + 11185 + jsonb|0s + 3802 + + + 12 + 11185 + text|0s + 25 + + + 13 + 11185 + text|0s + 25 + + + 14 + 11185 + text|0s + 25 + + + 15 + 11185 + timestamp with time zone|0s + 1184 + + + 16 + 11185 + timestamp with time zone|0s + 1184 + + + 17 + 11185 + timestamp with time zone|0s + 1184 + + + 18 + 11185 + text|0s + 25 + + + 19 + 11185 + bigint|0s + 20 + + + 20 + 11185 + bigint|0s + 20 + + + account_id + 48752 + 11185 + 1 + 48586 + + + id + 1 + 48750 + 1 + 11185 + 1 + 403 + + + deleted_at + 48757 + 11186 + 403 + + + 1 + 48751 + 1 + 11185 + 48750 + + + nextval('badges_id_seq'::regclass) + 1 + 1 + 11181 + bigint|0s + 48710 + 20 + + + 2 + 11181 + timestamp with time zone|0s + 1184 + + + 3 + 11181 + timestamp with time zone|0s + 1184 + + + 4 + 11181 + timestamp with time zone|0s + 1184 + + + 5 + 11181 + text|0s + 25 + + + 6 + 11181 + jsonb|0s + 3802 + + + 7 + 11181 + bigint|0s + 20 + + + account_id + 48719 + 11181 + 1 + 48586 + + + id + 1 + 48717 + 1 + 11181 + 1 + 403 + + + deleted_at + 48724 + 11182 + 403 + + + 1 + 48718 + 1 + 11181 + 48717 + + + nextval('magic_tokens_id_seq'::regclass) + 1 + 1 + 11187 + bigint|0s + 48758 + 20 + + + 2 + 11187 + timestamp with time zone|0s + 1184 + + + 3 + 11187 + timestamp with time zone|0s + 1184 + + + 4 + 11187 + timestamp with time zone|0s + 1184 + + + 5 + 11187 + text|0s + 25 + + + 6 + 11187 + smallint|0s + 21 + + + 7 + 11187 + bigint|0s + 20 + + + 8 + 11187 + timestamp with time zone|0s + 1184 + + + id + 1 + 48765 + 1 + 11187 + 1 + 403 + + + deleted_at + 48767 + 11188 + 403 + + + 1 + 48766 + 1 + 11187 + 48765 + + + nextval('notification_subscribers_id_seq'::regclass) + 1 + 1 + 11196 + bigint|0s + 48809 + 20 + + + 2 + 11196 + timestamp with time zone|0s + 1184 + + + 3 + 11196 + timestamp with time zone|0s + 1184 + + + 4 + 11196 + timestamp with time zone|0s + 1184 + + + 5 + 11196 + text|0s + 25 + + + 6 + 11196 + text|0s + 25 + + + 7 + 11196 + text|0s + 25 + + + 8 + 11196 + text|0s + 25 + + + 9 + 11196 + bigint|0s + 20 + + + account_id + 48818 + 11196 + 1 + 48586 + + + id + 1 + 48816 + 1 + 11196 + 1 + 403 + + + device_id + 48823 + 11197 + 1 + 403 + default + 100 + pg_catalog + + + deleted_at + 48824 + 11198 + 403 + + + 1 + 48817 + 1 + 11196 + 48816 + + + nextval('notifications_id_seq'::regclass) + 1 + 1 + 11194 + bigint|0s + 48794 + 20 + + + 2 + 11194 + timestamp with time zone|0s + 1184 + + + 3 + 11194 + timestamp with time zone|0s + 1184 + + + 4 + 11194 + timestamp with time zone|0s + 1184 + + + 5 + 11194 + text|0s + 25 + + + 6 + 11194 + text|0s + 25 + + + 7 + 11194 + text|0s + 25 + + + 8 + 11194 + text|0s + 25 + + + 9 + 11194 + jsonb|0s + 3802 + + + 10 + 11194 + bigint|0s + 20 + + + 11 + 11194 + bigint|0s + 20 + + + 12 + 11194 + bigint|0s + 20 + + + 13 + 11194 + timestamp with time zone|0s + 1184 + + + account_id + 48803 + 11194 + 1 + 48586 + + + id + 1 + 48801 + 1 + 11194 + 1 + 403 + + + deleted_at + 48808 + 11195 + 403 + + + 1 + 48802 + 1 + 11194 + 48801 + + + nextval('preference_auths_id_seq'::regclass) + 1 + 1 + 11207 + bigint|0s + 48883 + 20 + + + 2 + 11207 + timestamp with time zone|0s + 1184 + + + 3 + 11207 + timestamp with time zone|0s + 1184 + + + 4 + 11207 + timestamp with time zone|0s + 1184 + + + 5 + 11207 + jsonb|0s + 3802 + + + 6 + 11207 + bigint|0s + 20 + + + account_id + 48892 + 11207 + 1 + 48586 + + + id + 1 + 48890 + 1 + 11207 + 1 + 403 + + + deleted_at + 48897 + 11208 + 403 + + + 1 + 48891 + 1 + 11207 + 48890 + + + nextval('preference_notifications_id_seq'::regclass) + 1 + 1 + 11205 + bigint|0s + 48868 + 20 + + + 2 + 11205 + timestamp with time zone|0s + 1184 + + + 3 + 11205 + timestamp with time zone|0s + 1184 + + + 4 + 11205 + timestamp with time zone|0s + 1184 + + + 5 + 11205 + jsonb|0s + 3802 + + + 6 + 11205 + bigint|0s + 20 + + + account_id + 48877 + 11205 + 1 + 48586 + + + id + 1 + 48875 + 1 + 11205 + 1 + 403 + + + deleted_at + 48882 + 11206 + 403 + + + 1 + 48876 + 1 + 11205 + 48875 + + + nextval('realm_members_id_seq'::regclass) + 1 + 1 + 11183 + bigint|0s + 48725 + 20 + + + 2 + 11183 + timestamp with time zone|0s + 1184 + + + 3 + 11183 + timestamp with time zone|0s + 1184 + + + 4 + 11183 + timestamp with time zone|0s + 1184 + + + 5 + 11183 + bigint|0s + 20 + + + 6 + 11183 + bigint|0s + 20 + + + 7 + 11183 + bigint|0s + 20 + + + realm_id + 48732 + 11183 + 1 + 48575 + + + account_id + 48737 + 11183 + 1 + 48586 + + + id + 1 + 48730 + 1 + 11183 + 1 + 403 + + + deleted_at + 48742 + 11184 + 403 + + + 1 + 48731 + 1 + 11183 + 48730 + + + nextval('realms_id_seq'::regclass) + 1 + 1 + 11160 + bigint|0s + 48574 + 20 + + + 2 + 11160 + timestamp with time zone|0s + 1184 + + + 3 + 11160 + timestamp with time zone|0s + 1184 + + + 4 + 11160 + timestamp with time zone|0s + 1184 + + + 5 + 11160 + text|0s + 25 + + + 6 + 11160 + text|0s + 25 + + + 7 + 11160 + text|0s + 25 + + + 8 + 11160 + text|0s + 25 + + + 9 + 11160 + text|0s + 25 + + + 10 + 11160 + jsonb|0s + 3802 + + + 11 + 11160 + boolean|0s + 16 + + + 12 + 11160 + boolean|0s + 16 + + + 13 + 11160 + bigint|0s + 20 + + + id + 1 + 48581 + 1 + 11160 + 1 + 403 + + + alias + 48583 + 11161 + 1 + 403 + default + 100 + pg_catalog + + + deleted_at + 48584 + 11162 + 403 + + + 1 + 48582 + 1 + 11160 + 48581 + + + nextval('sign_records_id_seq'::regclass) + 1 + 1 + 11203 + bigint|0s + 48855 + 20 + + + 2 + 11203 + timestamp with time zone|0s + 1184 + + + 3 + 11203 + timestamp with time zone|0s + 1184 + + + 4 + 11203 + timestamp with time zone|0s + 1184 + + + 5 + 11203 + bigint|0s + 20 + + + 6 + 11203 + bigint|0s + 20 + + + 7 + 11203 + bigint|0s + 20 + + + account_id + 48862 + 11203 + 1 + 48586 + + + id + 1 + 48860 + 1 + 11203 + 1 + 403 + + + deleted_at + 48867 + 11204 + 403 + + + 1 + 48861 + 1 + 11203 + 48860 + + + nextval('statuses_id_seq'::regclass) + 1 + 1 + 11179 + bigint|0s + 48700 + 20 + + + 2 + 11179 + timestamp with time zone|0s + 1184 + + + 3 + 11179 + timestamp with time zone|0s + 1184 + + + 4 + 11179 + timestamp with time zone|0s + 1184 + + + 5 + 11179 + text|0s + 25 + + + 6 + 11179 + text|0s + 25 + + + 7 + 11179 + smallint|0s + 21 + + + 8 + 11179 + boolean|0s + 16 + + + 9 + 11179 + boolean|0s + 16 + + + 10 + 11179 + timestamp with time zone|0s + 1184 + + + 11 + 11179 + bigint|0s + 20 + + + id + 1 + 48707 + 1 + 11179 + 1 + 403 + + + deleted_at + 48709 + 11180 + 403 + + + 1 + 48708 + 1 + 11179 + 48707 + + + nextval('third_clients_id_seq'::regclass) + 1 + 1 + 11189 + bigint|0s + 48768 + 20 + + + 2 + 11189 + timestamp with time zone|0s + 1184 + + + 3 + 11189 + timestamp with time zone|0s + 1184 + + + 4 + 11189 + timestamp with time zone|0s + 1184 + + + 5 + 11189 + text|0s + 25 + + + 6 + 11189 + text|0s + 25 + + + 7 + 11189 + text|0s + 25 + + + 8 + 11189 + text|0s + 25 + + + 9 + 11189 + jsonb|0s + 3802 + + + 10 + 11189 + jsonb|0s + 3802 + + + 11 + 11189 + boolean|0s + 16 + + + 12 + 11189 + bigint|0s + 20 + + + id + 1 + 48775 + 1 + 11189 + 1 + 403 + + + alias + 48777 + 11190 + 1 + 403 + default + 100 + pg_catalog + + + deleted_at + 48778 + 11191 + 403 + + + 1 + 48776 + 1 + 11189 + 48775
\ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 01a6b03..f48ade8 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,13 +4,15 @@
- - + + + + - - - - + + + + - { - "keyToString": { - "DefaultGoTemplateProperty": "Go File", - "Go Build.Backend.executor": "Run", - "Go 构建.Backend.executor": "Run", - "RunOnceActivity.ShowReadmeOnStart": "true", - "RunOnceActivity.go.formatter.settings.were.checked": "true", - "RunOnceActivity.go.migrated.go.modules.settings": "true", - "RunOnceActivity.go.modules.automatic.dependencies.download": "true", - "RunOnceActivity.go.modules.go.list.on.any.changes.was.set": "true", - "git-widget-placeholder": "master", - "go.import.settings.migrated": "true", - "go.sdk.automatically.set": "true", - "last_opened_file_path": "/Users/littlesheep/Documents/Projects/Hypernet/Passport", - "node.js.detected.package.eslint": "true", - "node.js.selected.package.eslint": "(autodetect)", - "nodejs_package_manager_path": "npm", - "run.code.analysis.last.selected.profile": "pProject Default", - "settings.editor.selected.configurable": "preferences.intentionPowerPack", - "ts.external.directory.path": "/Users/littlesheep/Documents/Projects/Hydrogen/Passport/web/node_modules/typescript/lib", - "vue.rearranger.settings.migration": "true" + +}]]> @@ -162,8 +164,6 @@ diff --git a/go.mod b/go.mod index ad8699c..f0cac9d 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module git.solsynth.dev/hypernet/passport go 1.23.2 require ( - git.solsynth.dev/hypernet/nexus v0.0.0-20241031125727-aa624ee45428 + git.solsynth.dev/hypernet/nexus v0.0.0-20241102174036-194d27090415 git.solsynth.dev/hypernet/pusher v0.0.0-20241026153052-cd2c326efa4e github.com/dgraph-io/ristretto v0.1.1 github.com/eko/gocache/lib/v4 v4.1.6 diff --git a/go.sum b/go.sum index b3bf5f0..f290427 100644 --- a/go.sum +++ b/go.sum @@ -37,6 +37,8 @@ git.solsynth.dev/hypernet/nexus v0.0.0-20241030155904-3f6ea11d2297 h1:g9huTJFUKP git.solsynth.dev/hypernet/nexus v0.0.0-20241030155904-3f6ea11d2297/go.mod h1:fXQsHXGio+7/0U95IitKF07wS4yTdCMp5ms8wpFBwVI= git.solsynth.dev/hypernet/nexus v0.0.0-20241031125727-aa624ee45428 h1:1TnXLOzZZKwdneKHynK1qJ/3UL4r/f5Pp3EM+qdL1n4= git.solsynth.dev/hypernet/nexus v0.0.0-20241031125727-aa624ee45428/go.mod h1:fXQsHXGio+7/0U95IitKF07wS4yTdCMp5ms8wpFBwVI= +git.solsynth.dev/hypernet/nexus v0.0.0-20241102174036-194d27090415 h1:7K6rv7fLgT1KQptFHJPp6+fHITLdl3Or3uT7cl8fnOM= +git.solsynth.dev/hypernet/nexus v0.0.0-20241102174036-194d27090415/go.mod h1:fXQsHXGio+7/0U95IitKF07wS4yTdCMp5ms8wpFBwVI= git.solsynth.dev/hypernet/pusher v0.0.0-20241026153052-cd2c326efa4e h1:DtHhMjgxS/spUt/KEdbRFtaVnepI6Vx8pbHdJaNH1hs= git.solsynth.dev/hypernet/pusher v0.0.0-20241026153052-cd2c326efa4e/go.mod h1:XHTqFU/vBe4JiuAjl87GUcL8+w/IizSNoqH6n3WkQFc= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= diff --git a/pkg/authkit/user.go b/pkg/authkit/user.go new file mode 100644 index 0000000..236be4d --- /dev/null +++ b/pkg/authkit/user.go @@ -0,0 +1,64 @@ +package authkit + +import ( + "context" + "git.solsynth.dev/hypernet/nexus/pkg/nex" + "git.solsynth.dev/hypernet/nexus/pkg/nex/sec" + "git.solsynth.dev/hypernet/nexus/pkg/proto" + "git.solsynth.dev/hypernet/passport/pkg/authkit/models" + "github.com/samber/lo" +) + +func GetUser(nx *nex.Conn, userId uint) (models.Account, error) { + conn, err := nx.GetClientGrpcConn(nex.ServiceTypeAuth) + if err != nil { + return models.Account{}, err + } + raw, _ := proto.NewUserServiceClient(conn).GetUser(context.Background(), &proto.GetUserRequest{ + UserId: lo.ToPtr(uint64(userId)), + }) + return GetAccountFromUserInfo(&sec.UserInfo{ + ID: uint(raw.GetId()), + Name: raw.GetName(), + PermNodes: nex.DecodeMap(raw.GetPermNodes()), + Metadata: nex.DecodeMap(raw.GetMetadata()), + }), nil +} + +func GetUserByName(nx *nex.Conn, name string) (models.Account, error) { + conn, err := nx.GetClientGrpcConn(nex.ServiceTypeAuth) + if err != nil { + return models.Account{}, err + } + raw, _ := proto.NewUserServiceClient(conn).GetUser(context.Background(), &proto.GetUserRequest{ + Name: &name, + }) + return GetAccountFromUserInfo(&sec.UserInfo{ + ID: uint(raw.GetId()), + Name: raw.GetName(), + PermNodes: nex.DecodeMap(raw.GetPermNodes()), + Metadata: nex.DecodeMap(raw.GetMetadata()), + }), nil +} + +func ListUser(nx *nex.Conn, userId []uint) ([]models.Account, error) { + conn, err := nx.GetClientGrpcConn(nex.ServiceTypeAuth) + if err != nil { + return nil, err + } + raw, _ := proto.NewUserServiceClient(conn).ListUser(context.Background(), &proto.ListUserRequest{ + UserId: lo.Map(userId, func(item uint, index int) uint64 { + return uint64(item) + }), + }) + var out []models.Account + for _, item := range raw.GetData() { + out = append(out, GetAccountFromUserInfo(&sec.UserInfo{ + ID: uint(item.GetId()), + Name: item.GetName(), + PermNodes: nex.DecodeMap(item.GetPermNodes()), + Metadata: nex.DecodeMap(item.GetMetadata()), + })) + } + return out, nil +} diff --git a/pkg/internal/grpc/notify.go b/pkg/internal/grpc/notify.go index 4191700..0918909 100644 --- a/pkg/internal/grpc/notify.go +++ b/pkg/internal/grpc/notify.go @@ -77,6 +77,12 @@ func (v *App) NotifyUserBatch(_ context.Context, in *proto.NotifyUserBatchReques notifications = append(notifications, notification) } + if len(notifications) == 0 { + return &proto.NotifyResponse{ + IsSuccess: true, + }, nil + } + log.Debug().Str("topic", notifications[0].Topic).Any("uid", lo.Keys(checklist)).Msg("Notifying users...") if in.GetNotify().GetUnsaved() { diff --git a/pkg/internal/grpc/user.go b/pkg/internal/grpc/user.go index f8da7aa..318639e 100644 --- a/pkg/internal/grpc/user.go +++ b/pkg/internal/grpc/user.go @@ -12,8 +12,16 @@ import ( ) func (v *App) GetUser(ctx context.Context, request *proto.GetUserRequest) (*proto.UserInfo, error) { + tx := database.C + if request.UserId != nil { + tx = tx.Where("id = ?", uint(request.GetUserId())) + } + if request.Name != nil { + tx = tx.Where("name = ?", request.GetName()) + } + var account models.Account - if err := database.C.Where("id = ?", uint(request.GetUserId())).First(&account).Error; err != nil { + if err := tx.First(&account).Error; err != nil { return nil, status.Errorf(codes.NotFound, fmt.Sprintf("requested user with id %d was not found", request.GetUserId())) } return account.EncodeToUserInfo(), nil