{"id":1028,"date":"2023-08-10T17:59:02","date_gmt":"2023-08-10T20:59:02","guid":{"rendered":"https:\/\/martafagundez.com\/codevolution\/?p=1028"},"modified":"2024-11-20T01:48:31","modified_gmt":"2024-11-20T04:48:31","slug":"que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue","status":"publish","type":"post","link":"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/","title":{"rendered":"Que Funcione no quiere decir que Sea Seguro: \u00ab_ORACLE_SCRIPT\u00bb=TRUE"},"content":{"rendered":"\n<p>En la b\u00fasqueda de una soluci\u00f3n para el \u00ab<strong><a href=\"https:\/\/martafagundez.com\/codevolution\/solucion-al-error-ora-65096-nombre-de-usuario-o-rol-comun-no-valido\/\" target=\"_blank\" rel=\"noreferrer noopener\">Error ORA-65096: nombre de usuario o rol com\u00fan no v\u00e1lido<\/a><\/strong>\u00bb en Internet se encuentra en muchos lugares la propuesta de utilizar la siguiente instrucci\u00f3n SQL:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"sql\" class=\"language-sql\"><code>alter session set \"_ORACLE_SCRIPT\"=TRUE<\/code><\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>Sin embargo, investigando <strong>qu\u00e9 hace exactamente ese comando<\/strong>, me encontr\u00e9 con la suficiente informaci\u00f3n como para llegar a la conclusi\u00f3n de que la utilizaci\u00f3n de dicho comando es potencialmente problem\u00e1tica, les comparto un resumen por si les interesa:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En la <a href=\"https:\/\/support.oracle.com\/knowledge\/Oracle%20Database%20Products\/2378735_1.html\" target=\"_blank\" rel=\"noreferrer noopener\">p\u00e1gina de soporte de Oracle<\/a> se indica expl\u00edcitamente que el par\u00e1metro \u00ab_ORACLE_SCRIPT\u00bb=TRUE <strong>no debe ser invocado por el usuario.<\/strong><\/li>\n\n\n\n<li><a href=\"http:\/\/www.petefinnigan.com\/weblog\/archives\/00001370.htm\" target=\"_blank\" rel=\"noreferrer noopener\">Aqu\u00ed se explica<\/a> c\u00f3mo la utilizaci\u00f3n de este comando puede generar <strong>potenciales problemas de seguridad<\/strong>.<\/li>\n\n\n\n<li><a href=\"https:\/\/mikedietrichde.com\/2020\/02\/10\/be-aware-when-you-use-_oracle_script-in-scripts\/\" target=\"_blank\" rel=\"noreferrer noopener\">Aqu\u00ed<\/a> y <a href=\"https:\/\/mdinh.wordpress.com\/2016\/08\/28\/oracle_maintained-objects-dont-export\/\" target=\"_blank\" rel=\"noreferrer noopener\">aqu\u00ed<\/a> se explica c\u00f3mo puede generar potenciales <strong>problemas al momento de exportar el DDL<\/strong> de la base de datos.<\/li>\n\n\n\n<li>Y <a href=\"https:\/\/es.quora.com\/Para-qu%C3%A9-sirve-en-Oracle-18XE-el-script-alter-session-set-ORACLE_SCRIPT-true-No-pod%C3%ADa-crear-un-usuario-con-ello-lo-solucion%C3%A9-mirando-en-internet-pero-no-s%C3%A9-realmente-qu%C3%A9-hace\" target=\"_blank\" rel=\"noreferrer noopener\">aqu\u00ed se menciona<\/a> que usar el par\u00e1metro \u00ab_ORACLE_SCRIPT\u00bb=TRUE <strong>puede invalidar el soporte que se tenga con Oracle<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Pensando en nuestro desarrollo como profesionales, me parece importante estar informados acerca de los riesgos que acarrea utilizar este comando, ya que en muchos lugares de internet suele sugerirse como \u00absoluci\u00f3n\u00bb a varios problemas.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Pero por sobre todo, me parece importante entender que <strong>el error que nos surgi\u00f3 es precisamente el comportamiento que debe tener la base de datos<\/strong> cuando intentamos crear un usuario com\u00fan (usuario de la CDB) <span style=\"text-decoration: underline;\">sin respetar el formato exigido para el nombre de los usuarios comunes<\/span>. Este formato se exige por buenas razones, como se puede entender al leer <a href=\"http:\/\/www.petefinnigan.com\/weblog\/archives\/00001370.htm\" target=\"_blank\" rel=\"noreferrer noopener\">este art\u00edculo<\/a>.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Al menos en este caso, no es necesario recurrir a un comando potencialmente problem\u00e1tico, porque <strong><a href=\"https:\/\/martafagundez.com\/codevolution\/solucion-al-error-ora-65096-nombre-de-usuario-o-rol-comun-no-valido\/\" target=\"_blank\" rel=\"noreferrer noopener\">el error deja de aparecer si creamos el usuario de forma adecuada<\/a><\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>creando un <a href=\"https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/18\/multi\/overview-of-the-multitenant-architecture.html#GUID-19337B94-645B-45E8-842C-762BBC544B13\" target=\"_blank\" rel=\"noreferrer noopener\">usuario com\u00fan<\/a> (en la CDB) <strong>respetando el formato que se exige para su nombre<\/strong><\/li>\n\n\n\n<li>o creando un <a href=\"https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/18\/multi\/overview-of-the-multitenant-architecture.html#GUID-44E8518A-E02C-429C-9B06-16078EB3251A\" target=\"_blank\" rel=\"noreferrer noopener\">usuario local<\/a> (en la PDB), sin necesidad de agregar un prefijo al nombre del usuario<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Y, m\u00e1s all\u00e1 de el uso de este comando en s\u00ed, no s\u00f3lo a nivel de base de datos o programaci\u00f3n, sino de muchas \u00absoluciones\u00bb que uno puede encontrar por ah\u00ed cuando intenta resolver un problema, es bueno recordar que, <strong>que algo \u00abfuncione\u00bb no quiere decir que sea seguro<\/strong>&#8230; \ud83d\ude09<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En la b\u00fasqueda de una soluci\u00f3n para el \u00abError ORA-65096: nombre de usuario o rol com\u00fan no v\u00e1lido\u00bb en Internet se encuentra en muchos lugares&#8230;<\/p>\n","protected":false},"author":1,"featured_media":844,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[39,27,28],"tags":[35],"class_list":["post-1028","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-backend","category-bases-de-datos","category-oracle","tag-back-end"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Que Funcione no quiere decir que Sea Seguro: &quot;_ORACLE_SCRIPT&quot;=TRUE - CODEvolution<\/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:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Que Funcione no quiere decir que Sea Seguro: &quot;_ORACLE_SCRIPT&quot;=TRUE - CODEvolution\" \/>\n<meta property=\"og:description\" content=\"En la b\u00fasqueda de una soluci\u00f3n para el \u00abError ORA-65096: nombre de usuario o rol com\u00fan no v\u00e1lido\u00bb en Internet se encuentra en muchos lugares...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/\" \/>\n<meta property=\"og:site_name\" content=\"CODEvolution\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-10T20:59:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-20T04:48:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/martafagundez.com\/codevolution\/wp-content\/uploads\/2023\/08\/que_funcione_no_quiere_decir_que_sea_seguro_oracle_script_true.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Marta Fag\u00fandez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marta Fag\u00fandez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/\"},\"author\":{\"name\":\"Marta Fag\u00fandez\",\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1\"},\"headline\":\"Que Funcione no quiere decir que Sea Seguro: \u00ab_ORACLE_SCRIPT\u00bb=TRUE\",\"datePublished\":\"2023-08-10T20:59:02+00:00\",\"dateModified\":\"2024-11-20T04:48:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/\"},\"wordCount\":391,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1\"},\"image\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/martafagundez.com\/codevolution\/wp-content\/uploads\/2023\/08\/que_funcione_no_quiere_decir_que_sea_seguro_oracle_script_true.png\",\"keywords\":[\"Back End\"],\"articleSection\":[\"Back End\",\"Bases de Datos\",\"Oracle\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/\",\"url\":\"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/\",\"name\":\"Que Funcione no quiere decir que Sea Seguro: \\\"_ORACLE_SCRIPT\\\"=TRUE - CODEvolution\",\"isPartOf\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/martafagundez.com\/codevolution\/wp-content\/uploads\/2023\/08\/que_funcione_no_quiere_decir_que_sea_seguro_oracle_script_true.png\",\"datePublished\":\"2023-08-10T20:59:02+00:00\",\"dateModified\":\"2024-11-20T04:48:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/#primaryimage\",\"url\":\"https:\/\/martafagundez.com\/codevolution\/wp-content\/uploads\/2023\/08\/que_funcione_no_quiere_decir_que_sea_seguro_oracle_script_true.png\",\"contentUrl\":\"https:\/\/martafagundez.com\/codevolution\/wp-content\/uploads\/2023\/08\/que_funcione_no_quiere_decir_que_sea_seguro_oracle_script_true.png\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/martafagundez.com\/codevolution\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Que Funcione no quiere decir que Sea Seguro: \u00ab_ORACLE_SCRIPT\u00bb=TRUE\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#website\",\"url\":\"https:\/\/martafagundez.com\/codevolution\/\",\"name\":\"CODEvolution\",\"description\":\"Blog de Marta Fag\u00fandez\",\"publisher\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/martafagundez.com\/codevolution\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1\",\"name\":\"Marta Fag\u00fandez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/martafagundez.com\/codevolution\/wp-content\/uploads\/2023\/08\/marta_fagundez_developer_avatar1.png\",\"contentUrl\":\"https:\/\/martafagundez.com\/codevolution\/wp-content\/uploads\/2023\/08\/marta_fagundez_developer_avatar1.png\",\"width\":603,\"height\":603,\"caption\":\"Marta Fag\u00fandez\"},\"logo\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/image\/\"},\"description\":\"Aqu\u00ed comparto algunos de mis aprendizajes como desarrolladora web. Si alguno de mis art\u00edculos te ha resultado \u00fatil, me alegrar\u00eda saberlo ;)\",\"sameAs\":[\"https:\/\/martafagundez.com\",\"https:\/\/www.linkedin.com\/in\/martafagundezrodriguez\",\"https:\/\/www.youtube.com\/@martafagundez\"],\"url\":\"https:\/\/martafagundez.com\/codevolution\/author\/marta\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Que Funcione no quiere decir que Sea Seguro: \"_ORACLE_SCRIPT\"=TRUE - CODEvolution","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:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/","og_locale":"es_ES","og_type":"article","og_title":"Que Funcione no quiere decir que Sea Seguro: \"_ORACLE_SCRIPT\"=TRUE - CODEvolution","og_description":"En la b\u00fasqueda de una soluci\u00f3n para el \u00abError ORA-65096: nombre de usuario o rol com\u00fan no v\u00e1lido\u00bb en Internet se encuentra en muchos lugares...","og_url":"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/","og_site_name":"CODEvolution","article_published_time":"2023-08-10T20:59:02+00:00","article_modified_time":"2024-11-20T04:48:31+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/martafagundez.com\/codevolution\/wp-content\/uploads\/2023\/08\/que_funcione_no_quiere_decir_que_sea_seguro_oracle_script_true.png","type":"image\/png"}],"author":"Marta Fag\u00fandez","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Marta Fag\u00fandez","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/#article","isPartOf":{"@id":"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/"},"author":{"name":"Marta Fag\u00fandez","@id":"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1"},"headline":"Que Funcione no quiere decir que Sea Seguro: \u00ab_ORACLE_SCRIPT\u00bb=TRUE","datePublished":"2023-08-10T20:59:02+00:00","dateModified":"2024-11-20T04:48:31+00:00","mainEntityOfPage":{"@id":"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/"},"wordCount":391,"commentCount":0,"publisher":{"@id":"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1"},"image":{"@id":"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/#primaryimage"},"thumbnailUrl":"https:\/\/martafagundez.com\/codevolution\/wp-content\/uploads\/2023\/08\/que_funcione_no_quiere_decir_que_sea_seguro_oracle_script_true.png","keywords":["Back End"],"articleSection":["Back End","Bases de Datos","Oracle"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/","url":"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/","name":"Que Funcione no quiere decir que Sea Seguro: \"_ORACLE_SCRIPT\"=TRUE - CODEvolution","isPartOf":{"@id":"https:\/\/martafagundez.com\/codevolution\/#website"},"primaryImageOfPage":{"@id":"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/#primaryimage"},"image":{"@id":"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/#primaryimage"},"thumbnailUrl":"https:\/\/martafagundez.com\/codevolution\/wp-content\/uploads\/2023\/08\/que_funcione_no_quiere_decir_que_sea_seguro_oracle_script_true.png","datePublished":"2023-08-10T20:59:02+00:00","dateModified":"2024-11-20T04:48:31+00:00","breadcrumb":{"@id":"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/#primaryimage","url":"https:\/\/martafagundez.com\/codevolution\/wp-content\/uploads\/2023\/08\/que_funcione_no_quiere_decir_que_sea_seguro_oracle_script_true.png","contentUrl":"https:\/\/martafagundez.com\/codevolution\/wp-content\/uploads\/2023\/08\/que_funcione_no_quiere_decir_que_sea_seguro_oracle_script_true.png","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/martafagundez.com\/codevolution\/que-funcione-no-quiere-decir-que-sea-seguro-_oracle_scripttrue\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/martafagundez.com\/codevolution\/"},{"@type":"ListItem","position":2,"name":"Que Funcione no quiere decir que Sea Seguro: \u00ab_ORACLE_SCRIPT\u00bb=TRUE"}]},{"@type":"WebSite","@id":"https:\/\/martafagundez.com\/codevolution\/#website","url":"https:\/\/martafagundez.com\/codevolution\/","name":"CODEvolution","description":"Blog de Marta Fag\u00fandez","publisher":{"@id":"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/martafagundez.com\/codevolution\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":["Person","Organization"],"@id":"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1","name":"Marta Fag\u00fandez","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/image\/","url":"https:\/\/martafagundez.com\/codevolution\/wp-content\/uploads\/2023\/08\/marta_fagundez_developer_avatar1.png","contentUrl":"https:\/\/martafagundez.com\/codevolution\/wp-content\/uploads\/2023\/08\/marta_fagundez_developer_avatar1.png","width":603,"height":603,"caption":"Marta Fag\u00fandez"},"logo":{"@id":"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/image\/"},"description":"Aqu\u00ed comparto algunos de mis aprendizajes como desarrolladora web. Si alguno de mis art\u00edculos te ha resultado \u00fatil, me alegrar\u00eda saberlo ;)","sameAs":["https:\/\/martafagundez.com","https:\/\/www.linkedin.com\/in\/martafagundezrodriguez","https:\/\/www.youtube.com\/@martafagundez"],"url":"https:\/\/martafagundez.com\/codevolution\/author\/marta\/"}]}},"jetpack_featured_media_url":"https:\/\/martafagundez.com\/codevolution\/wp-content\/uploads\/2023\/08\/que_funcione_no_quiere_decir_que_sea_seguro_oracle_script_true.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/posts\/1028","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/comments?post=1028"}],"version-history":[{"count":1,"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/posts\/1028\/revisions"}],"predecessor-version":[{"id":1029,"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/posts\/1028\/revisions\/1029"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/media\/844"}],"wp:attachment":[{"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/media?parent=1028"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/categories?post=1028"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/tags?post=1028"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}