{"id":91148,"date":"2020-08-09T01:42:48","date_gmt":"2020-08-08T23:42:48","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/moi-pozhelaniya-k-subd-budushhego-a-takzhe-k-rosreestru-v-chasti-tranzakczionnosti"},"modified":"2020-08-09T01:42:48","modified_gmt":"2020-08-08T23:42:48","slug":"moi-pozhelaniya-k-subd-budushhego-a-takzhe-k-rosreestru-v-chasti-tranzakczionnosti","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/moi-pozhelaniya-k-subd-budushhego-a-takzhe-k-rosreestru-v-chasti-tranzakczionnosti","title":{"rendered":"Dorin\u021bele mele pentru baza de date a viitorului, precum \u0219i pentru Rosreestr \u00een ceea ce prive\u0219te tranzac\u021bionalitatea","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Dorin\u021bele mele pentru baza de date a viitorului, precum \u0219i pentru Rosreestr \u00een ceea ce prive\u0219te tranzac\u021bionalitatea\" src=\"\/wp-content\/uploads\/2020\/08\/78a992cff8e9b8a073c1b9f09324f4ff.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nClientul interac\u021bioneaz\u0103 cu baza de date.<br \/>\nDe pe site <noindex><a rel=\"nofollow\" href=\"http:\/\/corchaosis.ru\">http:\/\/corchaosis.ru<\/a><\/noindex>, autorul picturii Jonathan Tiong.<\/p>\n<p>Pe l\u00e2ng\u0103 faptul c\u0103 sunt programator (\u00een principal, Delphi \u0219i diverse SGBD-uri, recent ORACLE, plus pu\u021bin PHP), am un hobby \u2014 cump\u0103rarea \u0219i v\u00e2nzarea apartamentelor. Cump\u0103r un apartament \u00een stadiul de construc\u021bie de la un dezvoltator mai mult sau mai pu\u021bin de \u00eencredere la un pre\u021b atractiv (de exemplu, un astfel de dezvoltator acum este Samolyot, apartamentele de l\u00e2ng\u0103 sta\u021bia de metrou Nekrasovka se v\u00e2nd), a\u0219tept predarea casei (adesea cu doi ani mai t\u00e2rziu, astfel de oferte ieftine se \u00eent\u00e2mpl\u0103), fac renov\u0103ri \u0219i apoi v\u00e2nd la 95-100% din pre\u021bul s\u0103u de pia\u021b\u0103.<\/p>\n<p>A\u0219a c\u0103, m-am confruntat cu problema lipsei de tranzac\u021bionalitate din partea Rosreestrei.<\/p>\n<p><b>Problema lipsei de tranzac\u021bionalitate a tranzac\u021biilor la Rosreestr<\/b><\/p>\n<p>\u00cen programare, \u00abTranzac\u021bie\u00bb, iar \u00een imobiliare, \u00abTranzac\u021bie cu alternativ\u0103\u00bb (de asemenea, ca parte a acesteia, \u00abContract pentru seif bancar\u00bb), \u0219i acolo totul este un pic mai complicat. Voi explica.<\/p>\n<p>Vasia a venit la vizionarea apartamentului pe care \u00eel vinde Petya. \u0218i Vasia a fost foarte \u00eenc\u00e2ntat, inclusiv de pre\u021b, dar nu are bani. A\u0219a \u00eencepe povestea noastr\u0103.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Vasia are propria sa proprietate, care are anumite valori nu prea necesare pentru el \u2014 \u00een cl\u0103direa vecin\u0103 a locuit Lomonosov, \u00een\u0103l\u021bimea tavanului este de \u0219apte metri \u0219i jum\u0103tate, \u00een apropiere se afl\u0103 o baz\u0103 de fructe \u0219i legume \u0219i pia\u021ba Sadovod, poate ajunge pe jos la Aeroexpres, sub apartament se afl\u0103 un subsol cu o \u00een\u0103l\u021bime de 1 metru, iar deasupra apartamentului este o mansard\u0103 potrivit\u0103 pentru observa\u021bii astronomice. Vasia \u00een\u021belege c\u0103 aceste tr\u0103s\u0103turi cresc pre\u021bul apartamentului s\u0103u, dar nu pentru el. \u0218i el decide s\u0103 cumpere apartamentul lui Petya, iar apartamentul s\u0103u \u2014 s\u0103-l v\u00e2nd\u0103. Dar s\u0103-l v\u00e2nd\u0103 exact pentru a cump\u0103ra apartamentul lui Petya, nu doar a\u0219a. Pe limbajul agen\u021bilor imobiliari, acest lucru se nume\u0219te \u2014 \u00abAlternativa este selectat\u0103\u00bb.<\/p>\n<p>Acum s\u0103 vedem aceast\u0103 situa\u021bie din perspectiva lui Petya. Problema este c\u0103 lui Petya nu-i este nici lui interesant s\u0103 stea pe bani depreciabili, vinde apartamentul pentru a-\u0219i cump\u0103ra un apartament \u00een ora\u0219ul elfilor Valinor, dar pe care exact \u2014 nu a c\u0103utat \u00eenc\u0103. Pe limbajul agen\u021bilor imobiliari, acest lucru se nume\u0219te \u2014 \u00abTranzac\u021bie cu alternativ\u0103\u00bb.<\/p>\n<p>Doi elfi din P\u0103m\u00e2ntul de Mijloc, Maglor \u0219i Maedros, de\u021bin o proprietate potrivit\u0103 (conform criteriilor lui Petru) \u00een ora\u0219ul Valinor, pe care o v\u00e2nd urgent, deoarece pleac\u0103 s\u0103 slujeasc\u0103 lui Melkor. \u00cen limbajul agen\u021bilor imobiliari, aceasta se nume\u0219te - \u201eV\u00e2nzare Liber\u0103\u201d.<\/p>\n<p>Deci, Vasya g\u0103se\u0219te un client, Serioja. Acum, Petru g\u0103se\u0219te dou\u0103 op\u021biuni potrivite pentru el \u00een ora\u0219ul Valinor. S\u0103 trecem la finalizarea tranzac\u021biei. S\u0103 presupunem, pentru simplificare, c\u0103 niciunul dintre participan\u021bii la tranzac\u021bie nu folose\u0219te un \u00eemprumut \u0219i nu are proprietari minori. Astfel, urm\u0103toarele ac\u021biuni trebuie s\u0103 aib\u0103 loc acum:<br \/>\n1. Serioja \u00eei d\u0103 bani lui Petru.<br \/>\n2. Vasya \u00eei d\u0103 apartamentul s\u0103u lui Serioja.<br \/>\n3. Petru \u00eei d\u0103 apartamentul s\u0103u lui Vasya.<br \/>\n4. Ori Maglor, ori Maedros, \u00eei dau apartamentul \u00een Valinor lui Petru \u0219i primesc banii lui Serioja.<br \/>\n5. Malcor \u0219i Maedros pleac\u0103 \u00een Mordor s\u0103 slujeasc\u0103 lui Melkor.<\/p>\n<p>Ideal ar fi s\u0103 se transmit\u0103 urm\u0103torul script c\u0103tre Registrul de Stat:<\/p>\n<blockquote><p>START TRANSACTION<br \/>\nApartamentul lui Vasya s\u0103 fie dat lui Serioja.<br \/>\nApartamentul lui Petru s\u0103 fie dat lui Vasya.<br \/>\nbegin<br \/>\nApartamentul lui Malcor s\u0103 fie dat lui Petru.<br \/>\nBanii lui Serioja s\u0103 fie da\u021bi lui Malcor.<br \/>\nDACA_ERROARE:<br \/>\nApartamentul lui Maedros s\u0103 fie dat lui Petru.<br \/>\nBanii lui Serioja s\u0103 fie da\u021bi lui Maedros.<br \/>\nend<br \/>\nCOMMIT TRANSACTION\n<\/p><\/blockquote>\n<p>\nAcesta este un script simplificat pentru tranzac\u021bie, presupun\u00e2nd c\u0103 toate apartamentele au un singur proprietar adult (\u0219i capabil) \u0219i c\u0103 valorile lor sunt egale, iar comisioanele agen\u021bilor imobiliari (dac\u0103 exist\u0103) sunt pl\u0103tite separat de etapele tranzac\u021biei.<\/p>\n<p>Cu toate acestea, Registrul de Stat nu suport\u0103 tranzac\u021bionalitatea. Toate ac\u021biunile vor fi efectuate secven\u021bial \u0219i independent, una dup\u0103 alta, f\u0103r\u0103 anularea \u00eentregii tranzac\u021bii dac\u0103 nu a fost finalizat\u0103 una dintre ele. Maximul care se poate realiza - av\u00e2nd \u00een vedere c\u0103 Registrul de Stat \u0219i MFC nu lucreaz\u0103 cu transferul de numerar - este s\u0103 se depun\u0103 banii \u00eentr-un seif bancar, cu condi\u021bii de acces pentru Vasya, Petru, Serioja (dac\u0103 nu este \u00eenregistrat\u0103 nicio tranzac\u021bie) \u0219i pentru al\u021bi actori implica\u021bi, \u00een func\u021bie de prezentarea de c\u0103tre ace\u0219tia a contractelor \u00eenregistrate de Registrul de Stat. (\u0218i, de fapt, b\u0103ncile nu efectueaz\u0103 verificarea autenticit\u0103\u021bii contractelor, adic\u0103 se bazeaz\u0103 pe autenticitatea documentelor participan\u021bilor la tranzac\u021bie).<\/p>\n<p>\u00cen afar\u0103 de riscurile unei execu\u021bii incomplete a tranzac\u021biei, o alt\u0103 problem\u0103 este c\u0103, dac\u0103 ceilal\u021bi participan\u021bi pot intra \u00een noua lor locuin\u021b\u0103 f\u0103r\u0103 a a\u0219tepta finalizarea complet\u0103 (salut, problema nepl\u0103\u021bii utilit\u0103\u021bilor!), atunci Maglor \u0219i Maedhros nu se vor gr\u0103bi s\u0103-i slujeasc\u0103 lui Melkor, \u0219i poate c\u0103 Maglor nu va reu\u0219i s\u0103 \u021bin\u0103 \u00een m\u00e2ini silmariliele, pur \u0219i simplu nu va avea timp. Tranzac\u021biile imobiliare se desf\u0103\u0219oar\u0103 secven\u021bial, iar procesarea fiec\u0103rei tranzac\u021bii va dura cel pu\u021bin 9 zile lucr\u0103toare.<\/p>\n<p>\u00cen plus, Rosreestr nu sus\u021bine grevarea locuin\u021belor \u00een construc\u021bie pe baz\u0103 de DDU, de\u0219i ar putea, este o ac\u021biune elementar\u0103 \u00een raport cu un simplu futures.<\/p>\n<p><b>Acum s\u0103 trecem la dezavantaje \u0219i dorin\u021bele mele despre SGBD.<\/b><\/p>\n<p>1) Primul - este absen\u021ba unui sistem de control al versiunilor. Dac\u0103 din partea Delphi dezvolt \u00een propria mea sandbox, iar modific\u0103rile pe care le fac nu vor ap\u0103rea la ceilal\u021bi programatori p\u00e2n\u0103 la momentul comiterii lor, \u00een cazul SGBD-ului nu este a\u0219a. Chiar dac\u0103 mi se \u00eencredin\u021beaz\u0103 acces complet (cel pu\u021bin, \u00een limitele necesare pentru sarcina pe care mi-a\u021bi dat-o) la BD-ul de produc\u021bie, a\u0219a ceva se \u00eent\u00e2mpl\u0103, nu pot lucra pe ea. De fiecare dat\u0103 c\u00e2nd m\u0103 refiniez, totul se pr\u0103bu\u0219e\u0219te. Ce este, oare, aceast\u0103 er\u0103 de piatr\u0103??? Faceti o sandbox pentru dezvoltatori.<\/p>\n<p>2) Al doilea - este absen\u021ba unor tabele standardizate preinstalate care descriu lumea real\u0103. \u00cen fiecare companie \u00een care am lucrat, exist\u0103 propriul format de tabel care descrie numele (\u00een rus\u0103 \u0219i (cel pu\u021bin) \u00een englez\u0103, \u00een diferite cazuri ale limbii ruse) celor dou\u0103sprezece luni!<\/p>\n<p>3) Al treilea - \u0219i aici voi folosi terminologia Oracle - absen\u021ba posibilit\u0103\u021bii de a apela un script simplu Insert sau Update, folosind Returning, la fel cum apel\u0103m Select. Poate c\u0103 nu sunt probleme ale Oracle, ci probleme ale interfe\u021bei Delphi + Oracle.<\/p>\n<p>4) A patra este necesitatea de a atribui procedurilor \u0219i func\u021biilor create de mine drepturi acolo unde nu doresc s\u0103 fac acest lucru. Nu vreau s\u0103 stabilesc \u0219i apoi s\u0103 schimb drepturile utilizatorilor pentru o procedur\u0103 \u0219i o func\u021bie. De ce, dac\u0103 nu am specificat \u00een mod explicit Grant-urile, sistemul nu ar putea s\u0103 se uite la obiectele implicate \u0219i, conform drepturilor de ac\u021biune asupra acestora, s\u0103 acorde sau nu utilizatorilor dreptul de a apela func\u021bia? Sunt preg\u0103tit s\u0103 scriu un cuv\u00e2nt cheie pentru aceasta atunci c\u00e2nd scriu func\u021bii \u0219i proceduri. Sau, \u0219i mai bine, s\u0103 lase utilizatorul s\u0103 \u00eenceap\u0103 execu\u021bia, iar dac\u0103 ramura algoritmului \u00eel conduce la o cerere pentru care utilizatorul nu are drepturi, s\u0103 e\u0219ueze cu o eroare.<br \/>\n<br \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/514152\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043b\u0438\u0435\u043d\u0442 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u0441 \u0431\u0430\u0437\u043e\u0439 \u0434\u0430\u043d\u043d\u044b\u0445. \u0421 \u0441\u0430\u0439\u0442\u0430 http:\/\/corchaosis.ru, \u0430\u0432\u0442\u043e\u0440 \u043a\u0430\u0440\u0442\u0438\u043d\u044b Jonathan Tiong. \u041f\u043e\u043c\u0438\u043c\u043e \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u044f \u044f\u0432\u043b\u044f\u044e\u0441\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u043c (\u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u044d\u0442\u043e Delphi + \u0432\u0441\u044f\u043a\u0438\u0435 \u0440\u0430\u0437\u043d\u044b\u0435 \u0421\u0423\u0411\u0414, \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u041e\u0420\u0410\u041a\u041b, + \u043d\u0435\u043c\u043d\u043e\u0433\u043e PHP), \u0443 \u043c\u0435\u043d\u044f \u0435\u0441\u0442\u044c \u0445\u043e\u0431\u0431\u0438 \u2014 \u044d\u0442\u043e \u043a\u0443\u043f\u043b\u044f \u0438 \u043f\u0440\u043e\u0434\u0430\u0436\u0430 \u043a\u0432\u0430\u0440\u0442\u0438\u0440. \u042f \u043f\u043e\u043a\u0443\u043f\u0430\u044e \u043a\u0432\u0430\u0440\u0442\u0438\u0440\u0443 \u043d\u0430 \u044d\u0442\u0430\u043f\u0435 \u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0430 \u043e\u0442 \u0431\u043e\u043b\u0435\u0435 \u043c\u0435\u043d\u0435\u0435 \u043d\u0430\u0434\u0451\u0436\u043d\u043e\u0433\u043e \u0437\u0430\u0441\u0442\u0440\u043e\u0439\u0449\u0438\u043a\u0430 \u043f\u043e \u0432\u043a\u0443\u0441\u043d\u043e\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":91149,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-91148","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043b\u0438\u0435\u043d\u0442.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/moi-pozhelaniya-k-subd-budushhego-a-takzhe-k-rosreestru-v-chasti-tranzakczionnosti\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041c\u043e\u0438 \u043f\u043e\u0436\u0435\u043b\u0430\u043d\u0438\u044f \u043a \u0421\u0423\u0411\u0414 \u0431\u0443\u0434\u0443\u0449\u0435\u0433\u043e, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043a \u0420\u043e\u0441\u0440\u0435\u0435\u0441\u0442\u0440\u0443 \u0432 \u0447\u0430\u0441\u0442\u0438 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u043e\u043d\u043d\u043e\u0441\u0442\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043b\u0438\u0435\u043d\u0442.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/moi-pozhelaniya-k-subd-budushhego-a-takzhe-k-rosreestru-v-chasti-tranzakczionnosti\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-08-08T23:42:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-08-08T23:42:48+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Dorin\u021bele mele pentru SGBD-ul viitor, precum \u0219i pentru Rosreestr \u00een ceea ce prive\u0219te tranzac\u021bionalitatea | ProHoster","description":"Client.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/moi-pozhelaniya-k-subd-budushhego-a-takzhe-k-rosreestru-v-chasti-tranzakczionnosti","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041c\u043e\u0438 \u043f\u043e\u0436\u0435\u043b\u0430\u043d\u0438\u044f \u043a \u0421\u0423\u0411\u0414 \u0431\u0443\u0434\u0443\u0449\u0435\u0433\u043e, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043a \u0420\u043e\u0441\u0440\u0435\u0435\u0441\u0442\u0440\u0443 \u0432 \u0447\u0430\u0441\u0442\u0438 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u043e\u043d\u043d\u043e\u0441\u0442\u0438 | ProHoster","og:description":"\u041a\u043b\u0438\u0435\u043d\u0442.","og:url":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/moi-pozhelaniya-k-subd-budushhego-a-takzhe-k-rosreestru-v-chasti-tranzakczionnosti","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-08-08T23:42:48+00:00","article:modified_time":"2020-08-08T23:42:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"91148","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 12:33:24","updated":"2022-09-30 22:07:47","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/91148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=91148"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/91148\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/91149"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=91148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=91148"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=91148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}