{"id":726,"date":"2026-01-27T10:56:36","date_gmt":"2026-01-27T09:56:36","guid":{"rendered":"https:\/\/zajecia.tsadowski.pl\/?p=726"},"modified":"2026-01-27T10:56:36","modified_gmt":"2026-01-27T09:56:36","slug":"usuwanie-tabel-i-pol-z-bazy-danych","status":"publish","type":"post","link":"https:\/\/zajecia.tsadowski.pl\/index.php\/2026\/01\/27\/usuwanie-tabel-i-pol-z-bazy-danych\/","title":{"rendered":"Usuwanie tabel i p\u00f3l z bazy danych"},"content":{"rendered":"<h3>Wprowadzenie<\/h3>\n<p>Usuwanie tabel lub p\u00f3l z bazy danych jest jedn\u0105 z najbardziej ryzykownych operacji zwi\u0105zanych z modyfikacj\u0105 struktury bazy. W przeciwie\u0144stwie do dodawania nowych element\u00f3w, usuni\u0119cie struktury mo\u017ce prowadzi\u0107 do nieodwracalnej utraty danych, zerwania relacji oraz b\u0142\u0119d\u00f3w w dzia\u0142aniu aplikacji korzystaj\u0105cej z bazy.<\/p>\n<p>Dlatego proces usuwania element\u00f3w struktury bazy danych musi by\u0107 przemy\u015blany, zaplanowany i poprzedzony dok\u0142adn\u0105 analiz\u0105 wp\u0142ywu zmian na ca\u0142o\u015b\u0107 systemu.<\/p>\n<hr \/>\n<h3>Cele lekcji<\/h3>\n<p>Po tej lekcji ucze\u0144 powinien:<\/p>\n<ul>\n<li>rozumie\u0107 konsekwencje usuwania tabel i p\u00f3l z bazy danych,<\/li>\n<li>zna\u0107 sytuacje, w kt\u00f3rych usuni\u0119cie element\u00f3w struktury jest uzasadnione,<\/li>\n<li>potrafi\u0107 logicznie przeanalizowa\u0107 wp\u0142yw usuni\u0119cia struktury na baz\u0119 danych,<\/li>\n<li>umie\u0107 opisa\u0107 bezpieczny proces usuwania tabel i kolumn.<\/li>\n<\/ul>\n<hr \/>\n<h3>Na czym polega usuwanie tabel i p\u00f3l z bazy danych<\/h3>\n<p>Usuwanie struktury bazy danych polega na:<\/p>\n<ul>\n<li>trwa\u0142ym usuni\u0119ciu tabel,<\/li>\n<li>trwa\u0142ym usuni\u0119ciu kolumn z istniej\u0105cych tabel.<\/li>\n<\/ul>\n<p>Operacje te wp\u0142ywaj\u0105 nie tylko na schemat bazy, ale r\u00f3wnie\u017c na dane, kt\u00f3re by\u0142y w tych strukturach przechowywane. Po wykonaniu takich zmian nie ma mo\u017cliwo\u015bci odzyskania danych bez wcze\u015bniejszej kopii zapasowej.<\/p>\n<hr \/>\n<h3>Kiedy usuwanie tabel lub p\u00f3l jest uzasadnione<\/h3>\n<p>Usuni\u0119cie element\u00f3w struktury mo\u017ce by\u0107 uzasadnione, gdy:<\/p>\n<ul>\n<li>dana tabela lub pole nie jest ju\u017c wykorzystywane w systemie,<\/li>\n<li>struktura zosta\u0142a zast\u0105piona nowym, poprawnym rozwi\u0105zaniem,<\/li>\n<li>wcze\u015bniejszy projekt bazy zawiera\u0142 b\u0142\u0119dy logiczne,<\/li>\n<li>wymagania systemu uleg\u0142y zmianie.<\/li>\n<\/ul>\n<p>Nigdy nie nale\u017cy usuwa\u0107 element\u00f3w struktury bez pewno\u015bci, \u017ce nie s\u0105 one potrzebne ani przez u\u017cytkownik\u00f3w, ani przez aplikacj\u0119.<\/p>\n<hr \/>\n<h3>Analiza zale\u017cno\u015bci przed usuni\u0119ciem<\/h3>\n<h4>Sprawdzenie relacji z innymi tabelami<\/h4>\n<p>Przed usuni\u0119ciem tabeli lub pola nale\u017cy dok\u0142adnie sprawdzi\u0107:<\/p>\n<ul>\n<li>czy tabela nie jest powi\u0105zana z innymi tabelami,<\/li>\n<li>czy pole nie pe\u0142ni roli klucza g\u0142\u00f3wnego lub obcego,<\/li>\n<li>czy usuni\u0119cie nie spowoduje zerwania integralno\u015bci referencyjnej.<\/li>\n<\/ul>\n<p>Usuni\u0119cie elementu, kt\u00f3ry bierze udzia\u0142 w relacjach, mo\u017ce prowadzi\u0107 do powstania niesp\u00f3jnej bazy danych.<\/p>\n<hr \/>\n<h4>Wp\u0142yw na dane historyczne<\/h4>\n<p>Nale\u017cy rozwa\u017cy\u0107, czy:<\/p>\n<ul>\n<li>dane przechowywane w usuwanej strukturze nie maj\u0105 warto\u015bci archiwalnej,<\/li>\n<li>informacje nie b\u0119d\u0105 potrzebne do raport\u00f3w, analiz lub kontroli w przysz\u0142o\u015bci.<\/li>\n<\/ul>\n<p>Cz\u0119sto lepszym rozwi\u0105zaniem ni\u017c usuni\u0119cie jest:<\/p>\n<ul>\n<li>archiwizacja danych,<\/li>\n<li>oznaczenie struktury jako nieaktywnej.<\/li>\n<\/ul>\n<hr \/>\n<h4>Wp\u0142yw na dzia\u0142anie aplikacji<\/h4>\n<p>Usuwanie tabel lub p\u00f3l mo\u017ce spowodowa\u0107:<\/p>\n<ul>\n<li>b\u0142\u0119dy w zapytaniach,<\/li>\n<li>problemy z formularzami,<\/li>\n<li>nieprawid\u0142owe dzia\u0142anie raport\u00f3w,<\/li>\n<li>awarie aplikacji.<\/li>\n<\/ul>\n<p>Dlatego przed usuni\u0119ciem nale\u017cy upewni\u0107 si\u0119, \u017ce:<\/p>\n<ul>\n<li>aplikacja zosta\u0142a dostosowana do zmian,<\/li>\n<li>nie istniej\u0105 fragmenty kodu odwo\u0142uj\u0105ce si\u0119 do usuwanej struktury.<\/li>\n<\/ul>\n<hr \/>\n<h3>Bezpieczny proces usuwania struktury bazy danych<\/h3>\n<h4>Wykonanie kopii zapasowej<\/h4>\n<p>Pierwszym i obowi\u0105zkowym krokiem jest:<\/p>\n<ul>\n<li>wykonanie pe\u0142nej kopii zapasowej bazy danych.<\/li>\n<\/ul>\n<p>Kopia zapasowa jest jedyn\u0105 gwarancj\u0105 mo\u017cliwo\u015bci cofni\u0119cia zmian.<\/p>\n<hr \/>\n<h4>Stopniowe wycofywanie struktury<\/h4>\n<p>Zamiast natychmiastowego usuwania, warto:<\/p>\n<ul>\n<li>najpierw przesta\u0107 korzysta\u0107 z danej tabeli lub pola,<\/li>\n<li>zast\u0105pi\u0107 je now\u0105 struktur\u0105,<\/li>\n<li>obserwowa\u0107 dzia\u0142anie systemu.<\/li>\n<\/ul>\n<p>Dopiero po upewnieniu si\u0119, \u017ce struktura nie jest u\u017cywana, mo\u017cna j\u0105 bezpiecznie usun\u0105\u0107.<\/p>\n<hr \/>\n<h4>Sprawdzenie poprawno\u015bci bazy po usuni\u0119ciu<\/h4>\n<p>Po usuni\u0119ciu tabel lub p\u00f3l nale\u017cy:<\/p>\n<ul>\n<li>sprawdzi\u0107 sp\u00f3jno\u015b\u0107 logiczn\u0105 bazy,<\/li>\n<li>upewni\u0107 si\u0119, \u017ce nie istniej\u0105 odwo\u0142ania do nieistniej\u0105cych element\u00f3w,<\/li>\n<li>przeanalizowa\u0107 relacje i integralno\u015b\u0107 danych.<\/li>\n<\/ul>\n<p>Usuni\u0119cie struktury zawsze powinno by\u0107 zako\u0144czone weryfikacj\u0105 poprawno\u015bci bazy.<\/p>\n<hr \/>\n<h3>Dokumentowanie usuni\u0119tych element\u00f3w<\/h3>\n<p>Ka\u017cde usuni\u0119cie struktury powinno by\u0107 udokumentowane. Dokumentacja powinna zawiera\u0107:<\/p>\n<ul>\n<li>informacj\u0119, co zosta\u0142o usuni\u0119te,<\/li>\n<li>pow\u00f3d usuni\u0119cia,<\/li>\n<li>dat\u0119 i osob\u0119 odpowiedzialn\u0105 za zmian\u0119.<\/li>\n<\/ul>\n<p>Dzi\u0119ki temu \u0142atwiej jest analizowa\u0107 histori\u0119 zmian w bazie danych.<\/p>\n<hr \/>\n<h2>\u0106wiczenie opisowe<\/h2>\n<p>Baza danych systemu sklepu internetowego zawiera tabel\u0119 przechowuj\u0105c\u0105 dane promocyjne, kt\u00f3ra nie jest ju\u017c u\u017cywana po wprowadzeniu nowego systemu rabatowego.<\/p>\n<p>Opisz, w jaki spos\u00f3b bezpiecznie przeprowadzi\u0142by\u015b proces usuni\u0119cia tej tabeli oraz wybranych p\u00f3l z innych tabel powi\u0105zanych z promocjami.\nW swoim opisie uwzgl\u0119dnij:<\/p>\n<ul>\n<li>analiz\u0119 zale\u017cno\u015bci i relacji,<\/li>\n<li>kwestie bezpiecze\u0144stwa danych,<\/li>\n<li>wp\u0142yw usuni\u0119cia na dzia\u0142anie systemu,<\/li>\n<li>czynno\u015bci, kt\u00f3re nale\u017cy wykona\u0107 po zako\u0144czeniu usuwania.<\/li>\n<\/ul>\n<p>Nie u\u017cywaj polece\u0144 SQL \u2013 skup si\u0119 na logicznym i projektowym podej\u015bciu do problemu.<\/p>","protected":false},"excerpt":{"rendered":"<p>Wprowadzenie Usuwanie tabel lub p\u00f3l z bazy danych jest jedn\u0105 z najbardziej ryzykownych operacji zwi\u0105zanych z modyfikacj\u0105 struktury bazy. W przeciwie\u0144stwie do dodawania nowych element\u00f3w, usuni\u0119cie struktury mo\u017ce prowadzi\u0107 do nieodwracalnej utraty danych, zerwania relacji oraz b\u0142\u0119d\u00f3w w dzia\u0142aniu aplikacji korzystaj\u0105cej z bazy. Dlatego proces usuwania element\u00f3w struktury bazy danych musi by\u0107 przemy\u015blany, zaplanowany i [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[61],"tags":[],"class_list":["post-726","post","type-post","status-publish","format-standard","hentry","category-exbazy"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Usuwanie tabel i p\u00f3l z bazy danych - Tomasz Sadowski<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zajecia.tsadowski.pl\/index.php\/2026\/01\/27\/usuwanie-tabel-i-pol-z-bazy-danych\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Usuwanie tabel i p\u00f3l z bazy danych - Tomasz Sadowski\" \/>\n<meta property=\"og:description\" content=\"Wprowadzenie Usuwanie tabel lub p\u00f3l z bazy danych jest jedn\u0105 z najbardziej ryzykownych operacji zwi\u0105zanych z modyfikacj\u0105 struktury bazy. W przeciwie\u0144stwie do dodawania nowych element\u00f3w, usuni\u0119cie struktury mo\u017ce prowadzi\u0107 do nieodwracalnej utraty danych, zerwania relacji oraz b\u0142\u0119d\u00f3w w dzia\u0142aniu aplikacji korzystaj\u0105cej z bazy. Dlatego proces usuwania element\u00f3w struktury bazy danych musi by\u0107 przemy\u015blany, zaplanowany i [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zajecia.tsadowski.pl\/index.php\/2026\/01\/27\/usuwanie-tabel-i-pol-z-bazy-danych\/\" \/>\n<meta property=\"og:site_name\" content=\"Tomasz Sadowski\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-27T09:56:36+00:00\" \/>\n<meta name=\"author\" content=\"tomek\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"tomek\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/index.php\\\/2026\\\/01\\\/27\\\/usuwanie-tabel-i-pol-z-bazy-danych\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/index.php\\\/2026\\\/01\\\/27\\\/usuwanie-tabel-i-pol-z-bazy-danych\\\/\"},\"author\":{\"name\":\"tomek\",\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/#\\\/schema\\\/person\\\/36b24d512631c581c15631842e605c6c\"},\"headline\":\"Usuwanie tabel i p\u00f3l z bazy danych\",\"datePublished\":\"2026-01-27T09:56:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/index.php\\\/2026\\\/01\\\/27\\\/usuwanie-tabel-i-pol-z-bazy-danych\\\/\"},\"wordCount\":726,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/#\\\/schema\\\/person\\\/36b24d512631c581c15631842e605c6c\"},\"articleSection\":[\"EXBAZY\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/zajecia.tsadowski.pl\\\/index.php\\\/2026\\\/01\\\/27\\\/usuwanie-tabel-i-pol-z-bazy-danych\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/index.php\\\/2026\\\/01\\\/27\\\/usuwanie-tabel-i-pol-z-bazy-danych\\\/\",\"url\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/index.php\\\/2026\\\/01\\\/27\\\/usuwanie-tabel-i-pol-z-bazy-danych\\\/\",\"name\":\"Usuwanie tabel i p\u00f3l z bazy danych - Tomasz Sadowski\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/#website\"},\"datePublished\":\"2026-01-27T09:56:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/index.php\\\/2026\\\/01\\\/27\\\/usuwanie-tabel-i-pol-z-bazy-danych\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zajecia.tsadowski.pl\\\/index.php\\\/2026\\\/01\\\/27\\\/usuwanie-tabel-i-pol-z-bazy-danych\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/index.php\\\/2026\\\/01\\\/27\\\/usuwanie-tabel-i-pol-z-bazy-danych\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Usuwanie tabel i p\u00f3l z bazy danych\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/#website\",\"url\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/\",\"name\":\"Tomasz Sadowski Zaj\u0119cia\",\"description\":\"Zbi&oacute;r zaj\u0119\u0107 prowadzonych przez Tomasza Sadowskiego\",\"publisher\":{\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/#\\\/schema\\\/person\\\/36b24d512631c581c15631842e605c6c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/#\\\/schema\\\/person\\\/36b24d512631c581c15631842e605c6c\",\"name\":\"tomek\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b8e0f37f81c0ae3da08d93ced4d5638d67055786edc11d3357adce41e3a18825?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b8e0f37f81c0ae3da08d93ced4d5638d67055786edc11d3357adce41e3a18825?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b8e0f37f81c0ae3da08d93ced4d5638d67055786edc11d3357adce41e3a18825?s=96&d=mm&r=g\",\"caption\":\"tomek\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b8e0f37f81c0ae3da08d93ced4d5638d67055786edc11d3357adce41e3a18825?s=96&d=mm&r=g\"},\"sameAs\":[\"https:\\\/\\\/zajecia.tsadowski.pl\"],\"url\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/index.php\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Usuwanie tabel i p\u00f3l z bazy danych - Tomasz Sadowski","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zajecia.tsadowski.pl\/index.php\/2026\/01\/27\/usuwanie-tabel-i-pol-z-bazy-danych\/","og_locale":"pl_PL","og_type":"article","og_title":"Usuwanie tabel i p\u00f3l z bazy danych - Tomasz Sadowski","og_description":"Wprowadzenie Usuwanie tabel lub p\u00f3l z bazy danych jest jedn\u0105 z najbardziej ryzykownych operacji zwi\u0105zanych z modyfikacj\u0105 struktury bazy. W przeciwie\u0144stwie do dodawania nowych element\u00f3w, usuni\u0119cie struktury mo\u017ce prowadzi\u0107 do nieodwracalnej utraty danych, zerwania relacji oraz b\u0142\u0119d\u00f3w w dzia\u0142aniu aplikacji korzystaj\u0105cej z bazy. Dlatego proces usuwania element\u00f3w struktury bazy danych musi by\u0107 przemy\u015blany, zaplanowany i [&hellip;]","og_url":"https:\/\/zajecia.tsadowski.pl\/index.php\/2026\/01\/27\/usuwanie-tabel-i-pol-z-bazy-danych\/","og_site_name":"Tomasz Sadowski","article_published_time":"2026-01-27T09:56:36+00:00","author":"tomek","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"tomek"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zajecia.tsadowski.pl\/index.php\/2026\/01\/27\/usuwanie-tabel-i-pol-z-bazy-danych\/#article","isPartOf":{"@id":"https:\/\/zajecia.tsadowski.pl\/index.php\/2026\/01\/27\/usuwanie-tabel-i-pol-z-bazy-danych\/"},"author":{"name":"tomek","@id":"https:\/\/zajecia.tsadowski.pl\/#\/schema\/person\/36b24d512631c581c15631842e605c6c"},"headline":"Usuwanie tabel i p\u00f3l z bazy danych","datePublished":"2026-01-27T09:56:36+00:00","mainEntityOfPage":{"@id":"https:\/\/zajecia.tsadowski.pl\/index.php\/2026\/01\/27\/usuwanie-tabel-i-pol-z-bazy-danych\/"},"wordCount":726,"commentCount":0,"publisher":{"@id":"https:\/\/zajecia.tsadowski.pl\/#\/schema\/person\/36b24d512631c581c15631842e605c6c"},"articleSection":["EXBAZY"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zajecia.tsadowski.pl\/index.php\/2026\/01\/27\/usuwanie-tabel-i-pol-z-bazy-danych\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zajecia.tsadowski.pl\/index.php\/2026\/01\/27\/usuwanie-tabel-i-pol-z-bazy-danych\/","url":"https:\/\/zajecia.tsadowski.pl\/index.php\/2026\/01\/27\/usuwanie-tabel-i-pol-z-bazy-danych\/","name":"Usuwanie tabel i p\u00f3l z bazy danych - Tomasz Sadowski","isPartOf":{"@id":"https:\/\/zajecia.tsadowski.pl\/#website"},"datePublished":"2026-01-27T09:56:36+00:00","breadcrumb":{"@id":"https:\/\/zajecia.tsadowski.pl\/index.php\/2026\/01\/27\/usuwanie-tabel-i-pol-z-bazy-danych\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zajecia.tsadowski.pl\/index.php\/2026\/01\/27\/usuwanie-tabel-i-pol-z-bazy-danych\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zajecia.tsadowski.pl\/index.php\/2026\/01\/27\/usuwanie-tabel-i-pol-z-bazy-danych\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/zajecia.tsadowski.pl\/"},{"@type":"ListItem","position":2,"name":"Usuwanie tabel i p\u00f3l z bazy danych"}]},{"@type":"WebSite","@id":"https:\/\/zajecia.tsadowski.pl\/#website","url":"https:\/\/zajecia.tsadowski.pl\/","name":"Tomasz Sadowski Zaj\u0119cia","description":"Zbi&oacute;r zaj\u0119\u0107 prowadzonych przez Tomasza Sadowskiego","publisher":{"@id":"https:\/\/zajecia.tsadowski.pl\/#\/schema\/person\/36b24d512631c581c15631842e605c6c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zajecia.tsadowski.pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":["Person","Organization"],"@id":"https:\/\/zajecia.tsadowski.pl\/#\/schema\/person\/36b24d512631c581c15631842e605c6c","name":"tomek","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/b8e0f37f81c0ae3da08d93ced4d5638d67055786edc11d3357adce41e3a18825?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b8e0f37f81c0ae3da08d93ced4d5638d67055786edc11d3357adce41e3a18825?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b8e0f37f81c0ae3da08d93ced4d5638d67055786edc11d3357adce41e3a18825?s=96&d=mm&r=g","caption":"tomek"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/b8e0f37f81c0ae3da08d93ced4d5638d67055786edc11d3357adce41e3a18825?s=96&d=mm&r=g"},"sameAs":["https:\/\/zajecia.tsadowski.pl"],"url":"https:\/\/zajecia.tsadowski.pl\/index.php\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/zajecia.tsadowski.pl\/index.php\/wp-json\/wp\/v2\/posts\/726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zajecia.tsadowski.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zajecia.tsadowski.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zajecia.tsadowski.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zajecia.tsadowski.pl\/index.php\/wp-json\/wp\/v2\/comments?post=726"}],"version-history":[{"count":1,"href":"https:\/\/zajecia.tsadowski.pl\/index.php\/wp-json\/wp\/v2\/posts\/726\/revisions"}],"predecessor-version":[{"id":727,"href":"https:\/\/zajecia.tsadowski.pl\/index.php\/wp-json\/wp\/v2\/posts\/726\/revisions\/727"}],"wp:attachment":[{"href":"https:\/\/zajecia.tsadowski.pl\/index.php\/wp-json\/wp\/v2\/media?parent=726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zajecia.tsadowski.pl\/index.php\/wp-json\/wp\/v2\/categories?post=726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zajecia.tsadowski.pl\/index.php\/wp-json\/wp\/v2\/tags?post=726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}