QGIS From CSV To PostGIS
>> YOUR LINK HERE: ___ http://youtube.com/watch?v=qATyW_X3j4E
QGIS: From CSV To PostGIS","styleRuns":[{"startIndex":0,"length":25,"styleRunExtensions":{"styleRunColorMapExtension":{"colorMap":[{"key":"USER_INTERFACE_THEME_DARK","value":4294967295},{"key":"USER_INTERFACE_THEME_LIGHT","value":4279440147}]}},"fontFamilyName":"Roboto"}]},"headerRuns":[{"startIndex":0,"length":25,"headerMapping":"ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED"}]}},{"itemSectionRenderer":{"contents":[{"continuationItemRenderer":{"trigger":"CONTINUATION_TRIGGER_ON_ITEM_SHOWN","continuationEndpoint":{"clickTrackingParams":"CK0BELsvGAIiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/next"}},"continuationCommand":{"token":"Eg0SC3FBVHlXX1gzajRFGAYyJSIRIgtxQVR5V19YM2o0RTAAeAJCEGNvbW1lbnRzLXNlY3Rpb24%3D","request":"CONTINUATION_REQUEST_TYPE_WATCH_NEXT"}}}}],"trackingParams":"CK0BELsvGAIiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","sectionIdentifier":"comment-item-section","targetId":"comments-section"}}],"trackingParams":"CKwBELovIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},"secondaryResults":{"secondaryResults":{"results":[{"compactVideoRenderer":{"videoId":"w10_y-BFJOU","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/w10_y-BFJOU/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-DoACuAiKAgwIABABGGUgZShlMA8= rs=AOn4CLCbOBgq-jQtb0xowhazCtLXV_V7KA","width":168,"height":94},{"url":"https://i.ytimg.com/vi/w10_y-BFJOU/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_g6AArgIigIMCAAQARhlIGUoZTAP rs=AOn4CLD73PSi7i3gO2CXwQA61YXC4CQuBA","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"QGIS: Import Non Spatial Data into Postgis by Robert Hewlett 806 views 3 years ago 6 minutes, 55 seconds"}},"simpleText":"QGIS: Import Non Spatial Data into Postgis"},"longBylineText":{"runs":[{"text":"Robert Hewlett","navigationEndpoint":{"clickTrackingParams":"CKYBEKQwGAAiEwiVkPmIvMuLAxXJbXoFHSsHCtcyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@spatialtech","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCjjl37VuhJSdzsRVSl66Kpg","canonicalBaseUrl":"/@spatialtech"}}}]},"publishedTimeText":{"simpleText":"3 years ago"},"viewCountText":{"simpleText":"806 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"6 minutes, 55 seconds"}},"simpleText":"6:55"},"navigationEndpoint":{"clickTrackingParams":"CKYBEKQwGAAiEwiVkPmIvMuLAxXJbXoFHSsHCtcyB3JlbGF0ZWRIgZ_er7_LvIKoAZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=w10_y-BFJOU","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"w10_y-BFJOU","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr3---sn-nvm-cxbz.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=c35d3fcbe04524e5 ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=475000 mt=1739821251 oweuc="}}}}},"shortBylineText":{"runs":[{"text":"Robert Hewlett","navigationEndpoint":{"clickTrackingParams":"CKYBEKQwGAAiEwiVkPmIvMuLAxXJbXoFHSsHCtcyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@spatialtech","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCjjl37VuhJSdzsRVSl66Kpg","canonicalBaseUrl":"/@spatialtech"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ytc/AIdro_mklBqY0ExMlhtpEbIwY0Enm1JQdiBNjLUSM2ydrs6MMT3W=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CKYBEKQwGAAiEwiVkPmIvMuLAxXJbXoFHSsHCtdA5cmUgr75z67DAQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"806 views"}},"simpleText":"806 views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CKoBEP6YBBgFIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CKoBEP6YBBgFIhMIlZD5iLzLiwMVyW16BR0rBwrX","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"w10_y-BFJOU","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CKoBEP6YBBgFIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["w10_y-BFJOU"],"params":"CAQ%3D"}},"videoIds":["w10_y-BFJOU"]}},{"clickTrackingParams":"CKoBEP6YBBgFIhMIlZD5iLzLiwMVyW16BR0rBwrX","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CKsBELlqIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},"popupType":"TOAST"}}]}},"trackingParams":"CKoBEP6YBBgFIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CKYBEKQwGAAiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"Cgt3MTBfeS1CRkpPVQ%3D%3D","commands":[{"clickTrackingParams":"CKYBEKQwGAAiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CKkBEI5iIhMIlZD5iLzLiwMVyW16BR0rBwrX","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CKYBEKQwGAAiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","hasSeparator":true}}],"trackingParams":"CKYBEKQwGAAiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","accessibility":{"accessibilityData":{"label":"Action menu"}},"targetId":"watch-related-menu-button"}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"6 minutes, 55 seconds"}},"simpleText":"6:55"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CKgBEPnnAxgBIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"w10_y-BFJOU","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CKgBEPnnAxgBIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"w10_y-BFJOU"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CKgBEPnnAxgBIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CKcBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CKcBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"w10_y-BFJOU","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CKcBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["w10_y-BFJOU"],"params":"CAQ%3D"}},"videoIds":["w10_y-BFJOU"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CKcBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"QGIS: Import Non Spatial Data into Postgis - 6 minutes, 55 seconds - Go to channel - Robert Hewlett - 806 views - 3 years ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"aVkdWSqKG_c","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/aVkdWSqKG_c/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLCncWUKzLJUd2cqZH3DjrpNmbsJiw","width":168,"height":94},{"url":"https://i.ytimg.com/vi/aVkdWSqKG_c/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLDI7RoEmzBYcNh-s7F6VAChjQ8l1Q","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"How to Convert Coordinates from CSV to ESRI Shapefile by GeoDelta Labs 15,354 views 4 years ago 14 minutes, 3 seconds"}},"simpleText":"How to Convert Coordinates from CSV to ESRI Shapefile"},"longBylineText":{"runs":[{"text":"GeoDelta Labs","navigationEndpoint":{"clickTrackingParams":"CKABEKQwGAEiEwiVkPmIvMuLAxXJbXoFHSsHCtcyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@geodeltalabs","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UChpH97EqaN9HmdMnQFl7-Kw","canonicalBaseUrl":"/@geodeltalabs"}}}]},"publishedTimeText":{"simpleText":"4 years ago"},"viewCountText":{"simpleText":"15,354 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"14 minutes, 3 seconds"}},"simpleText":"14:03"},"navigationEndpoint":{"clickTrackingParams":"CKABEKQwGAEiEwiVkPmIvMuLAxXJbXoFHSsHCtcyB3JlbGF0ZWRIgZ_er7_LvIKoAZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=aVkdWSqKG_c","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"aVkdWSqKG_c","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr3---sn-uxaxiv0nxx5q-nv4l.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=69591d592a8a1bf7 ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1153750 mt=1739821251 oweuc="}}}}},"shortBylineText":{"runs":[{"text":"GeoDelta Labs","navigationEndpoint":{"clickTrackingParams":"CKABEKQwGAEiEwiVkPmIvMuLAxXJbXoFHSsHCtcyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@geodeltalabs","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UChpH97EqaN9HmdMnQFl7-Kw","canonicalBaseUrl":"/@geodeltalabs"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ytc/AIdro_klLmJuT_iiL2XK1zDf77Ixgmc3aINRFZNrCa4vwJ5tXXE=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CKABEKQwGAEiEwiVkPmIvMuLAxXJbXoFHSsHCtdA97eo1JKrx6xp","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"15K views"}},"simpleText":"15K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CKQBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CKQBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"aVkdWSqKG_c","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CKQBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["aVkdWSqKG_c"],"params":"CAQ%3D"}},"videoIds":["aVkdWSqKG_c"]}},{"clickTrackingParams":"CKQBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CKUBELlqIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},"popupType":"TOAST"}}]}},"trackingParams":"CKQBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CKABEKQwGAEiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgthVmtkV1NxS0dfYw%3D%3D","commands":[{"clickTrackingParams":"CKABEKQwGAEiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CKMBEI5iIhMIlZD5iLzLiwMVyW16BR0rBwrX","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CKABEKQwGAEiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","hasSeparator":true}}],"trackingParams":"CKABEKQwGAEiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"14 minutes, 3 seconds"}},"simpleText":"14:03"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CKIBEPnnAxgBIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"aVkdWSqKG_c","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CKIBEPnnAxgBIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"aVkdWSqKG_c"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CKIBEPnnAxgBIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CKEBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CKEBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"aVkdWSqKG_c","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CKEBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["aVkdWSqKG_c"],"params":"CAQ%3D"}},"videoIds":["aVkdWSqKG_c"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CKEBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"How to Convert Coordinates from CSV to ESRI Shapefile - 14 minutes, 3 seconds - Go to channel - GeoDelta Labs - 15K views - 4 years ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"movingThumbnailDetails":{"thumbnails":[{"url":"https://i.ytimg.com/an_webp/aVkdWSqKG_c/mqdefault_6s.webp?du=3000 sqp=COiLzr0G rs=AOn4CLBEKDBs_TOu-1yBUAIRas0aIoiLGQ","width":320,"height":180}],"logAsMovingThumbnail":true},"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"UdMj8iKSCoc","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/UdMj8iKSCoc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLDxUL0Vtz8X3pJRkfeFEWuvZXdneg","width":168,"height":94},{"url":"https://i.ytimg.com/vi/UdMj8iKSCoc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLDl_7tABuhCMOulS37Bt62ShAVUYA","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"Import CSV files into PostgreSQL | pgAdmin | Data Analyst Skill Tutorial #3 by Alex Sington 30,769 views 2 years ago 6 minutes, 51 seconds"}},"simpleText":"Import CSV files into PostgreSQL | pgAdmin | Data Analyst Skill Tutorial #3"},"longBylineText":{"runs":[{"text":"Alex Sington","navigationEndpoint":{"clickTrackingParams":"CJoBEKQwGAIiEwiVkPmIvMuLAxXJbXoFHSsHCtcyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@alexsington","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UC-Bvq8CC9Es801ujosw101A","canonicalBaseUrl":"/@alexsington"}}}]},"publishedTimeText":{"simpleText":"2 years ago"},"viewCountText":{"simpleText":"30,769 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"6 minutes, 51 seconds"}},"simpleText":"6:51"},"navigationEndpoint":{"clickTrackingParams":"CJoBEKQwGAIiEwiVkPmIvMuLAxXJbXoFHSsHCtcyB3JlbGF0ZWRIgZ_er7_LvIKoAZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=UdMj8iKSCoc","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"UdMj8iKSCoc","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr1---sn-nv47znel.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=51d323f222920a87 ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1940000 mt=1739821251 oweuc="}}}}},"shortBylineText":{"runs":[{"text":"Alex Sington","navigationEndpoint":{"clickTrackingParams":"CJoBEKQwGAIiEwiVkPmIvMuLAxXJbXoFHSsHCtcyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@alexsington","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UC-Bvq8CC9Es801ujosw101A","canonicalBaseUrl":"/@alexsington"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/cvRGVR9R2_iHv579s2NH8-osaccl0jXw_pvg2ZV85XQ_RwyTShK8ZC0WcATEfS1fuyKFP5c9=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CJoBEKQwGAIiEwiVkPmIvMuLAxXJbXoFHSsHCtdAh5XIlKL-yOlR","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"30K views"}},"simpleText":"30K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CJ4BEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CJ4BEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"UdMj8iKSCoc","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CJ4BEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["UdMj8iKSCoc"],"params":"CAQ%3D"}},"videoIds":["UdMj8iKSCoc"]}},{"clickTrackingParams":"CJ4BEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CJ8BELlqIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},"popupType":"TOAST"}}]}},"trackingParams":"CJ4BEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CJoBEKQwGAIiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtVZE1qOGlLU0NvYw%3D%3D","commands":[{"clickTrackingParams":"CJoBEKQwGAIiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CJ0BEI5iIhMIlZD5iLzLiwMVyW16BR0rBwrX","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CJoBEKQwGAIiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","hasSeparator":true}}],"trackingParams":"CJoBEKQwGAIiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"6 minutes, 51 seconds"}},"simpleText":"6:51"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CJwBEPnnAxgBIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"UdMj8iKSCoc","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CJwBEPnnAxgBIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"UdMj8iKSCoc"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CJwBEPnnAxgBIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CJsBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CJsBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"UdMj8iKSCoc","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CJsBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["UdMj8iKSCoc"],"params":"CAQ%3D"}},"videoIds":["UdMj8iKSCoc"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CJsBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"Import CSV files into PostgreSQL | pgAdmin | Data Analyst Skill Tutorial #3 - 6 minutes, 51 seconds - Go to channel - Alex Sington - 30K views - 2 years ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"movingThumbnailDetails":{"thumbnails":[{"url":"https://i.ytimg.com/an_webp/UdMj8iKSCoc/mqdefault_6s.webp?du=3000 sqp=CM7rzb0G rs=AOn4CLCHVpwqjS7C4bUaamdpo9Gc7Y69BQ","width":320,"height":180}],"logAsMovingThumbnail":true},"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"8GLc_P6C8Uc","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/8GLc_P6C8Uc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLCb00s6hPmhb414b_O4XFoJENn9_A","width":168,"height":94},{"url":"https://i.ytimg.com/vi/8GLc_P6C8Uc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLCDhzOL_iRYgUdXaut6vU0iVAy97A","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"Performing Spatial Database Operations using PostgreSQL+PostGIS by Monoarul Islam 2,146 views 4 years ago 13 minutes, 42 seconds"}},"simpleText":"Performing Spatial Database Operations using PostgreSQL+PostGIS"},"longBylineText":{"runs":[{"text":"Monoarul Islam","navigationEndpoint":{"clickTrackingParams":"CJQBEKQwGAMiEwiVkPmIvMuLAxXJbXoFHSsHCtcyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@monoarul.i","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCxla_baq_ZdHUbbHSrLToIw","canonicalBaseUrl":"/@monoarul.i"}}}]},"publishedTimeText":{"simpleText":"4 years ago"},"viewCountText":{"simpleText":"2,146 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"13 minutes, 42 seconds"}},"simpleText":"13:42"},"navigationEndpoint":{"clickTrackingParams":"CJQBEKQwGAMiEwiVkPmIvMuLAxXJbXoFHSsHCtcyB3JlbGF0ZWRIgZ_er7_LvIKoAZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=8GLc_P6C8Uc","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"8GLc_P6C8Uc","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr1---sn-uxaxiv0nxx5q-nv4l.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=f062dcfcfe82f147 ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1153750 mt=1739821251 oweuc="}}}}},"shortBylineText":{"runs":[{"text":"Monoarul Islam","navigationEndpoint":{"clickTrackingParams":"CJQBEKQwGAMiEwiVkPmIvMuLAxXJbXoFHSsHCtcyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@monoarul.i","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCxla_baq_ZdHUbbHSrLToIw","canonicalBaseUrl":"/@monoarul.i"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ytc/AIdro_ksRXdi1Z2PZYSv59HnjwaMo3U3pvQnpQgs4_8qDFnuFKU=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CJQBEKQwGAMiEwiVkPmIvMuLAxXJbXoFHSsHCtdAx-KL9M-ft7HwAQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"2.1K views"}},"simpleText":"2.1K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CJgBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CJgBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"8GLc_P6C8Uc","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CJgBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["8GLc_P6C8Uc"],"params":"CAQ%3D"}},"videoIds":["8GLc_P6C8Uc"]}},{"clickTrackingParams":"CJgBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CJkBELlqIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},"popupType":"TOAST"}}]}},"trackingParams":"CJgBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CJQBEKQwGAMiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"Cgs4R0xjX1A2QzhVYw%3D%3D","commands":[{"clickTrackingParams":"CJQBEKQwGAMiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CJcBEI5iIhMIlZD5iLzLiwMVyW16BR0rBwrX","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CJQBEKQwGAMiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","hasSeparator":true}}],"trackingParams":"CJQBEKQwGAMiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"13 minutes, 42 seconds"}},"simpleText":"13:42"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CJYBEPnnAxgBIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"8GLc_P6C8Uc","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CJYBEPnnAxgBIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"8GLc_P6C8Uc"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CJYBEPnnAxgBIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CJUBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CJUBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"8GLc_P6C8Uc","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CJUBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["8GLc_P6C8Uc"],"params":"CAQ%3D"}},"videoIds":["8GLc_P6C8Uc"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CJUBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"Performing Spatial Database Operations using PostgreSQL+PostGIS - 13 minutes, 42 seconds - Go to channel - Monoarul Islam - 2.1K views - 4 years ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"movingThumbnailDetails":{"thumbnails":[{"url":"https://i.ytimg.com/an_webp/8GLc_P6C8Uc/mqdefault_6s.webp?du=3000 sqp=CKmSzr0G rs=AOn4CLANyU1xh3a7kSd8npYVcvam7v0avQ","width":320,"height":180}],"logAsMovingThumbnail":true},"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"mNOsoWGW9cM","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/mNOsoWGW9cM/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLCnG0fJaTo3iTOEVh8f5hRfxSfTQw","width":168,"height":94},{"url":"https://i.ytimg.com/vi/mNOsoWGW9cM/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLBtdvw0vFeSVozyxQ-SbGEbciTgfg","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"QGIS User 0053 - PostGIS for QGIS and QField by Klas Karlsson 8,706 views 1 year ago 15 minutes"}},"simpleText":"QGIS User 0053 - PostGIS for QGIS and QField"},"longBylineText":{"runs":[{"text":"Klas Karlsson","navigationEndpoint":{"clickTrackingParams":"CI4BEKQwGAQiEwiVkPmIvMuLAxXJbXoFHSsHCtcyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@KlasKarlsson","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCxs7cfMwzgGZhtUuwhny4-Q","canonicalBaseUrl":"/@KlasKarlsson"}}}]},"publishedTimeText":{"simpleText":"1 year ago"},"viewCountText":{"simpleText":"8,706 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"15 minutes, 10 seconds"}},"simpleText":"15:10"},"navigationEndpoint":{"clickTrackingParams":"CI4BEKQwGAQiEwiVkPmIvMuLAxXJbXoFHSsHCtcyB3JlbGF0ZWRIgZ_er7_LvIKoAZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=mNOsoWGW9cM","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"mNOsoWGW9cM","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr3---sn-nvm-cxbz.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=98d3aca16196f5c3 ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=475000 mt=1739821251 oweuc="}}}}},"shortBylineText":{"runs":[{"text":"Klas Karlsson","navigationEndpoint":{"clickTrackingParams":"CI4BEKQwGAQiEwiVkPmIvMuLAxXJbXoFHSsHCtcyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@KlasKarlsson","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCxs7cfMwzgGZhtUuwhny4-Q","canonicalBaseUrl":"/@KlasKarlsson"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ytc/AIdro_nG6vBFCNou3oynQaLqju1Ra0OIrJ523ZKSTOS05TD2ydQ=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CI4BEKQwGAQiEwiVkPmIvMuLAxXJbXoFHSsHCtdAw-vbjJaU6-mYAQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"8.7K views"}},"simpleText":"8.7K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CJIBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CJIBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"mNOsoWGW9cM","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CJIBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["mNOsoWGW9cM"],"params":"CAQ%3D"}},"videoIds":["mNOsoWGW9cM"]}},{"clickTrackingParams":"CJIBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CJMBELlqIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},"popupType":"TOAST"}}]}},"trackingParams":"CJIBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CI4BEKQwGAQiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgttTk9zb1dHVzljTQ%3D%3D","commands":[{"clickTrackingParams":"CI4BEKQwGAQiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CJEBEI5iIhMIlZD5iLzLiwMVyW16BR0rBwrX","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CI4BEKQwGAQiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","hasSeparator":true}}],"trackingParams":"CI4BEKQwGAQiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"15 minutes, 10 seconds"}},"simpleText":"15:10"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CJABEPnnAxgBIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"mNOsoWGW9cM","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CJABEPnnAxgBIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"mNOsoWGW9cM"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CJABEPnnAxgBIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CI8BEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CI8BEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"mNOsoWGW9cM","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CI8BEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["mNOsoWGW9cM"],"params":"CAQ%3D"}},"videoIds":["mNOsoWGW9cM"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CI8BEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"QGIS User 0053 - PostGIS for QGIS and QField - 15 minutes - Go to channel - Klas Karlsson - 8.7K views - 1 year ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"movingThumbnailDetails":{"thumbnails":[{"url":"https://i.ytimg.com/an_webp/mNOsoWGW9cM/mqdefault_6s.webp?du=3000 sqp=CIHrzb0G rs=AOn4CLByPFlopUzD4u2elS19MzG7eyv7mg","width":320,"height":180}],"logAsMovingThumbnail":true},"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"LhKj-_-CCfY","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/LhKj-_-CCfY/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLCp1fQaMULyXkK2kFhGq_ro0F62OA","width":168,"height":94},{"url":"https://i.ytimg.com/vi/LhKj-_-CCfY/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLCpx82oCB8bWq89rLF9pfHUvbdQuQ","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"PostGIS Lesson 1 - Installing PostgreSQL and PostGIS by Open Geospatial Solutions 57,136 views 3 years ago 22 minutes"}},"simpleText":"PostGIS Lesson 1 - Installing PostgreSQL and PostGIS"},"longBylineText":{"runs":[{"text":"Open Geospatial Solutions","navigationEndpoint":{"clickTrackingParams":"CIgBEKQwGAUiEwiVkPmIvMuLAxXJbXoFHSsHCtcyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@giswqs","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UC6V9oXSB3T1XSBsbqtYvKMg","canonicalBaseUrl":"/@giswqs"}}}]},"publishedTimeText":{"simpleText":"3 years ago"},"viewCountText":{"simpleText":"57,136 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"22 minutes, 4 seconds"}},"simpleText":"22:04"},"navigationEndpoint":{"clickTrackingParams":"CIgBEKQwGAUiEwiVkPmIvMuLAxXJbXoFHSsHCtcyB3JlbGF0ZWRIgZ_er7_LvIKoAZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=LhKj-_-CCfY","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"LhKj-_-CCfY","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr2---sn-uxaxiv0nxx5q-nv4l.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=2e12a3fbff8209f6 ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1153750 mt=1739821251 oweuc="}}}}},"shortBylineText":{"runs":[{"text":"Open Geospatial Solutions","navigationEndpoint":{"clickTrackingParams":"CIgBEKQwGAUiEwiVkPmIvMuLAxXJbXoFHSsHCtcyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@giswqs","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UC6V9oXSB3T1XSBsbqtYvKMg","canonicalBaseUrl":"/@giswqs"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/EsRnOKGkx5zNfql7MnJSweQNl7dOLkm1FJXpGLDaktTnamt9_B_Wj6rGQwBBM_kx7TOgpHaU=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CIgBEKQwGAUiEwiVkPmIvMuLAxXJbXoFHSsHCtdA9pOI_L__qIku","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"57K views"}},"simpleText":"57K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CIwBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CIwBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"LhKj-_-CCfY","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CIwBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["LhKj-_-CCfY"],"params":"CAQ%3D"}},"videoIds":["LhKj-_-CCfY"]}},{"clickTrackingParams":"CIwBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CI0BELlqIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},"popupType":"TOAST"}}]}},"trackingParams":"CIwBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CIgBEKQwGAUiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtMaEtqLV8tQ0NmWQ%3D%3D","commands":[{"clickTrackingParams":"CIgBEKQwGAUiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CIsBEI5iIhMIlZD5iLzLiwMVyW16BR0rBwrX","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CIgBEKQwGAUiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","hasSeparator":true}}],"trackingParams":"CIgBEKQwGAUiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"22 minutes, 4 seconds"}},"simpleText":"22:04"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CIoBEPnnAxgBIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"LhKj-_-CCfY","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CIoBEPnnAxgBIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"LhKj-_-CCfY"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CIoBEPnnAxgBIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CIkBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CIkBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"LhKj-_-CCfY","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CIkBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["LhKj-_-CCfY"],"params":"CAQ%3D"}},"videoIds":["LhKj-_-CCfY"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CIkBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"PostGIS Lesson 1 - Installing PostgreSQL and PostGIS - 22 minutes - Go to channel - Open Geospatial Solutions - 57K views - 3 years ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"movingThumbnailDetails":{"thumbnails":[{"url":"https://i.ytimg.com/an_webp/LhKj-_-CCfY/mqdefault_6s.webp?du=3000 sqp=CIb2zb0G rs=AOn4CLDqiW5loCXtkipuC4w-Uq04E8pSOQ","width":320,"height":180}],"logAsMovingThumbnail":true},"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"JLX8lCSAD08","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/JLX8lCSAD08/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLCB6RiAlrMkvpM3dfHatkydljr6SA","width":168,"height":94},{"url":"https://i.ytimg.com/vi/JLX8lCSAD08/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLAXWSs49Tq8KpEHzDElMYStWkMOAw","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"Import Excel spreadsheets into your database using PostgreSQL by Excel Helps 26,542 views 1 year ago 7 minutes, 33 seconds"}},"simpleText":"Import Excel spreadsheets into your database using PostgreSQL"},"longBylineText":{"runs":[{"text":"Excel Helps","navigationEndpoint":{"clickTrackingParams":"CIIBEKQwGAYiEwiVkPmIvMuLAxXJbXoFHSsHCtcyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@ExcelHelps","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UC6nn0xCjcBKzTgkukXWXmmA","canonicalBaseUrl":"/@ExcelHelps"}}}]},"publishedTimeText":{"simpleText":"1 year ago"},"viewCountText":{"simpleText":"26,542 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"7 minutes, 33 seconds"}},"simpleText":"7:33"},"navigationEndpoint":{"clickTrackingParams":"CIIBEKQwGAYiEwiVkPmIvMuLAxXJbXoFHSsHCtcyB3JlbGF0ZWRIgZ_er7_LvIKoAZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=JLX8lCSAD08","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"JLX8lCSAD08","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr3---sn-nvm-cxbz.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=24b5fc9424800f4f ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=475000 mt=1739821251 oweuc="}}}}},"shortBylineText":{"runs":[{"text":"Excel Helps","navigationEndpoint":{"clickTrackingParams":"CIIBEKQwGAYiEwiVkPmIvMuLAxXJbXoFHSsHCtcyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@ExcelHelps","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UC6nn0xCjcBKzTgkukXWXmmA","canonicalBaseUrl":"/@ExcelHelps"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/G3iEld_hN92G3EoYNQyHomnJDiDvLIoKf26CfoWfWJWYPbkEWuVl9BPG9um0ybDT6mf8Trcx=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CIIBEKQwGAYiEwiVkPmIvMuLAxXJbXoFHSsHCtdAz56ApMKS_9ok","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"26K views"}},"simpleText":"26K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CIYBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CIYBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"JLX8lCSAD08","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CIYBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["JLX8lCSAD08"],"params":"CAQ%3D"}},"videoIds":["JLX8lCSAD08"]}},{"clickTrackingParams":"CIYBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CIcBELlqIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},"popupType":"TOAST"}}]}},"trackingParams":"CIYBEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CIIBEKQwGAYiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtKTFg4bENTQUQwOA%3D%3D","commands":[{"clickTrackingParams":"CIIBEKQwGAYiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CIUBEI5iIhMIlZD5iLzLiwMVyW16BR0rBwrX","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CIIBEKQwGAYiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","hasSeparator":true}}],"trackingParams":"CIIBEKQwGAYiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"7 minutes, 33 seconds"}},"simpleText":"7:33"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CIQBEPnnAxgBIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"JLX8lCSAD08","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CIQBEPnnAxgBIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"JLX8lCSAD08"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CIQBEPnnAxgBIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CIMBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CIMBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"JLX8lCSAD08","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CIMBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["JLX8lCSAD08"],"params":"CAQ%3D"}},"videoIds":["JLX8lCSAD08"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CIMBEMfsBBgCIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"Import Excel spreadsheets into your database using PostgreSQL - 7 minutes, 33 seconds - Go to channel - Excel Helps - 26K views - 1 year ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"movingThumbnailDetails":{"thumbnails":[{"url":"https://i.ytimg.com/an_webp/JLX8lCSAD08/mqdefault_6s.webp?du=3000 sqp=CJr-zb0G rs=AOn4CLAVH2jQoKV3jfbvU5zQ3-giYgxQhg","width":320,"height":180}],"logAsMovingThumbnail":true},"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"e9EwNn-sLa0","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/e9EwNn-sLa0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLCvP_lai4b6Aa4Veczh9Uwn0TA_pg","width":168,"height":94},{"url":"https://i.ytimg.com/vi/e9EwNn-sLa0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLC6nTC12gHrBB3SFxQ6az0i6PeMnA","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"Use spatial SQL for GIS TODAY! by Matt Forrest 5,958 views 2 years ago 6 minutes, 50 seconds"}},"simpleText":"Use spatial SQL for GIS TODAY!"},"longBylineText":{"runs":[{"text":"Matt Forrest","navigationEndpoint":{"clickTrackingParams":"CHwQpDAYByITCJWQ-Yi8y4sDFcltegUdKwcK1zIHcmVsYXRlZA==","commandMetadata":{"webCommandMetadata":{"url":"/@MattForrest","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCbtQr5PwnP28jLTV4rmo-uA","canonicalBaseUrl":"/@MattForrest"}}}]},"publishedTimeText":{"simpleText":"2 years ago"},"viewCountText":{"simpleText":"5,958 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"6 minutes, 50 seconds"}},"simpleText":"6:50"},"navigationEndpoint":{"clickTrackingParams":"CHwQpDAYByITCJWQ-Yi8y4sDFcltegUdKwcK1zIHcmVsYXRlZEiBn96vv8u8gqgBmgEFCAEQ-B0=","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=e9EwNn-sLa0","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"e9EwNn-sLa0","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr4---sn-nv47lnsr.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=7bd130367fac2dad ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1940000 mt=1739821251 oweuc="}}}}},"shortBylineText":{"runs":[{"text":"Matt Forrest","navigationEndpoint":{"clickTrackingParams":"CHwQpDAYByITCJWQ-Yi8y4sDFcltegUdKwcK1zIHcmVsYXRlZA==","commandMetadata":{"webCommandMetadata":{"url":"/@MattForrest","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCbtQr5PwnP28jLTV4rmo-uA","canonicalBaseUrl":"/@MattForrest"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/hGMDwWKKN-18LPYx_EKTsCm0_zxgRBLTezA65dosAfKV83-TIwXG36bJ5jS_MOOcS0PuUT-EqQ=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CHwQpDAYByITCJWQ-Yi8y4sDFcltegUdKwcK10Ct27D954bM6Hs=","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"5.9K views"}},"simpleText":"5.9K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CIABEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CIABEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"e9EwNn-sLa0","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CIABEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["e9EwNn-sLa0"],"params":"CAQ%3D"}},"videoIds":["e9EwNn-sLa0"]}},{"clickTrackingParams":"CIABEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CIEBELlqIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},"popupType":"TOAST"}}]}},"trackingParams":"CIABEP6YBBgGIhMIlZD5iLzLiwMVyW16BR0rBwrX"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CHwQpDAYByITCJWQ-Yi8y4sDFcltegUdKwcK1w==","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtlOUV3Tm4tc0xhMA%3D%3D","commands":[{"clickTrackingParams":"CHwQpDAYByITCJWQ-Yi8y4sDFcltegUdKwcK1w==","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CH8QjmIiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CHwQpDAYByITCJWQ-Yi8y4sDFcltegUdKwcK1w==","hasSeparator":true}}],"trackingParams":"CHwQpDAYByITCJWQ-Yi8y4sDFcltegUdKwcK1w==","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"6 minutes, 50 seconds"}},"simpleText":"6:50"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CH4Q-ecDGAEiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"e9EwNn-sLa0","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CH4Q-ecDGAEiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"e9EwNn-sLa0"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CH4Q-ecDGAEiEwiVkPmIvMuLAxXJbXoFHSsHCtc="}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CH0Qx-wEGAIiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CH0Qx-wEGAIiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"e9EwNn-sLa0","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CH0Qx-wEGAIiEwiVkPmIvMuLAxXJbXoFHSsHCtc=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["e9EwNn-sLa0"],"params":"CAQ%3D"}},"videoIds":["e9EwNn-sLa0"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CH0Qx-wEGAIiEwiVkPmIvMuLAxXJbXoFHSsHCtc="}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"Use spatial SQL for GIS TODAY! - 6 minutes, 50 seconds - Go to channel - Matt Forrest - 5.9K views - 2 years ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"movingThumbnailDetails":{"thumbnails":[{"url":"https://i.ytimg.com/an_webp/e9EwNn-sLa0/mqdefault_6s.webp?du=3000 sqp=CJT9zb0G rs=AOn4CLB3EgvBJYY6U_Fu2crguIIjWboMBA","width":320,"height":180}],"logAsMovingThumbnail":true},"enableHoveredLogging":true,"enableOverlay":true}}}},{"lockupViewModel":{"contentImage":{"collectionThumbnailViewModel":{"primaryThumbnail":{"thumbnailViewModel":{"image":{"sources":[{"url":"https://i.ytimg.com/vi/fROzLrjNDrs/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ== rs=AOn4CLBQbuCQd0sBvC5_VgOt9WOj1xfIpA","width":168,"height":94},{"url":"https://i.ytimg.com/vi/fROzLrjNDrs/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE= rs=AOn4CLCeJhPlqHdsuYXViTMaJ7elIgJeyQ","width":336,"height":188}]},"overlays":[{"thumbnailOverlayBadgeViewModel":{"thumbnailBadges":[{"thumbnailBadgeViewModel":{"icon":{"sources":[{"clientResource":{"imageName":"PLAYLISTS"}}]},"text":"12 videos","badgeStyle":"THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT","backgroundColor":{"lightTheme":794662,"darkTheme":794662}}}],"position":"THUMBNAIL_OVERLAY_BADGE_POSITION_BOTTOM_END"}},{"thumbnailHoverOverlayViewModel":{"icon":{"sources":[{"clientResource":{"imageName":"PLAY_ALL"}}]},"text":{"content":"Play all","styleRuns":[{"startIndex":0,"length":8}]},"style":"THUMBNAIL_HOVER_OVERLAY_STYLE_COVER"}}],"backgroundColor":{"lightTheme":1589324,"darkTheme":1589324}}},"stackColor":{"lightTheme":7048857,"darkTheme":7769491}}},"metadata":{"lockupMetadataViewModel":{"title":{"content":"Spatial Data Management with PostGIS"},"metadata":{"contentMetadataViewModel":{"metadataRows":[{"metadataParts":[{"text":{"content":"Open Geospatial Solutions
#############################
![](http://youtor.org/essay_main.png)