{"id":15809,"date":"2025-11-17T14:21:23","date_gmt":"2025-11-17T13:21:23","guid":{"rendered":"https:\/\/hopla.tech\/?p=15809"},"modified":"2025-11-21T15:10:35","modified_gmt":"2025-11-21T14:10:35","slug":"postgresql-18-nueva-version-novedades-mejoras","status":"publish","type":"post","link":"https:\/\/hopla.tech\/en\/postgresql-18-nueva-version-novedades-mejoras\/","title":{"rendered":"PostgreSql 18. \u00a1La nueva versi\u00f3n!"},"content":{"rendered":"<p style=\"line-height:1.8\">\u00a1Ya est\u00e1 aqu\u00ed <strong>PostgreSQL 18<\/strong>! Hace solo unos d\u00edas sali\u00f3 la nueva versi\u00f3n y viene cargada con mejoras que pintan bastante bien para el futuro de nuestras bases de datos y aplicaciones. Trae novedades interesantes respecto a versiones anteriores, as\u00ed que vale la pena echarle un ojo a este peque\u00f1o resumen de estas novedades.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-novedades-y-mejoras-en-postgresql-18\"><strong>Novedades y mejoras en PostgreSQL 18<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-cambios-en-la-arquitectura-de-procesos\"><strong>Cambios en la arquitectura de procesos<\/strong><\/h3>\n\n\n\n<p style=\"line-height:1.8\">Se han incorporado unos nuevos procesos denominados <em>worker io (AIO). <\/em>Estos procesos gestionan las operaciones de lectura de forma asincr\u00f3nica, descargando las tareas de E\/S de los procesos backend habituales, que mejoran el rendimiento de E\/S para:<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"515\" height=\"168\" src=\"https:\/\/hopla.tech\/wp-content\/uploads\/2025\/11\/image.webp\" alt=\"Nuevos procesos de IO Worker\" class=\"wp-image-15811\"\/><figcaption class=\"wp-element-caption\">Imagen: Nuevos procesos de IO Worker<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"line-height:1.8\">Reducir tiempos de espera de E\/S: Evita bloqueos iniciando operaciones antes de que los datos sean necesarios.<\/li>\n\n\n\n<li style=\"line-height:1.8\">Superponer E\/S con trabajo \u00fatil: Permite que el backend contin\u00fae procesando otras operaciones&nbsp; mientras se realiza la E\/S.<\/li>\n\n\n\n<li style=\"line-height:1.8\">Soporte para E\/S directa (DIO): Omite la cach\u00e9 del kernel, reduce uso de CPU y mejora latencia. Al permitir realizar operaciones de E\/S directamente entre la aplicaci\u00f3n y el dispositivo de almacenamiento.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p style=\"line-height:1.8\">Hasta ahora el comportamiento por defecto era que los procesos de backend cuando emiten una llamada de E\/S, la base de datos queda a la espera de la respuesta del sistema operativo o del disco, antes de realizar otra operaci\u00f3n (m\u00e9todo <em>sync)<\/em>. Con esta mejora se intenta mitigar o reducir estos tiempos de espera (m\u00e9todo <em>worker<\/em>).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-parametros-relacionados-nbsp\"><strong>Par\u00e1metros relacionados:&nbsp;<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"line-height:1.8\"><a href=\"https:\/\/www.postgresql.org\/docs\/current\/runtime-config-resource.html#GUC-IO-METHOD\"><em>io_method<\/em><\/a><em> (sync, <\/em><strong><em>worker<\/em><\/strong><em>, io_uring)&nbsp; <\/em>para controlar este comportamiento.&nbsp;<\/li>\n\n\n\n<li style=\"line-height:1.8\"><em>io_workers <\/em>para especificar el n\u00famero de procesos io workers&nbsp;<\/li>\n\n\n\n<li style=\"line-height:1.8\">pg_aios, vista para observar las operaciones en tiempo real.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-mejoras-para-desarrolladores\"><strong>Mejoras para desarrolladores<\/strong><\/h3>\n\n\n\n<p style=\"line-height:1.8\">Ahora se pueden crear <a href=\"https:\/\/www.postgresql.org\/docs\/18\/sql-createtable.html#SQL-CREATETABLE-PARMS-GENERATED-STORED\">columnas virtuales<\/a> que permiten calcular valores en momento de ejecuci\u00f3n sin tener que almacenar dicho valor en la tabla.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-background has-fixed-layout\" style=\"background-color:#ededed\"><tbody><tr><td>CREATE TABLE pedidos (&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;id <em>SERIAL<\/em> PRIMARY KEY,&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;coste <em>DECIMAL<\/em>(10,2),&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;iva <em>DECIMAL<\/em>(5,4) DEFAULT 1.2100,<em>&nbsp;&nbsp;&nbsp;&nbsp;<\/em><br>&nbsp;&nbsp;&nbsp;&nbsp;&#8212; Columna virtual por defecto<strong>&nbsp;&nbsp;&nbsp;&nbsp;<\/strong><br>&nbsp;&nbsp;&nbsp;&nbsp;<strong>total DECIMAL(10,2) GENERATED ALWAYS AS (coste * iva))<\/strong><br>);<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p style=\"line-height:1.8\">Mejoras en la cl\u00e1usula <em>RETURNING <\/em>para permitir un acceso m\u00e1s flexible a valores antiguos y nuevos en operaciones DML, lo que facilita el seguimiento de los cambios.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-background has-fixed-layout\" style=\"background-color:#ededed\"><tbody><tr><td>UPDATE pedidos<br>SET coste = 25<br>WHERE id = 1<br><strong>RETURNING<\/strong><br><strong>&nbsp;&nbsp;&nbsp;&nbsp;OLD.coste as coste_anterior,<\/strong><br><strong>&nbsp;&nbsp;&nbsp;&nbsp;NEW.email as coste_nuevo;<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-mejoras-en-la-seguridad\" style=\"line-height:1.8\"><strong>Mejoras en la seguridad<\/strong><\/h3>\n\n\n\n<ul style=\"line-height:1.8\" class=\"wp-block-list\">\n<li>La autenticaci\u00f3n con contrase\u00f1a MD5 ha quedado obsoleta y se ha sustituido por el m\u00e9todo SCRAM-SHA-256, m\u00e1s seguro. El m\u00e9todo MD5 seguir\u00e1 funcionando (por compatibilidad), pero se espera que se elimine en la pr\u00f3xima <em>major version<\/em><\/li>\n\n\n\n<li>Por defecto se a\u00f1ade la opci\u00f3n <em>initdb &#8211;data-checksums <\/em>durante la inicializaci\u00f3n del cluster, que permite de forma predeterminada mejorar la validaci\u00f3n de datos.<br>Sin embargo se puede desactivar esta verificaci\u00f3n con la opci\u00f3n <em>&#8211;no-data-checksums, <\/em>que puede ser \u00fatil en las operaciones con pg_upgade (podr\u00eda fallar si la opci\u00f3n no est\u00e1 habilitada en ambos cluster)<em><br><\/em><\/li>\n\n\n\n<li>Se a\u00f1ade soporte al tipo <a href=\"https:\/\/www.postgresql.org\/docs\/18\/auth-oauth.html\">OAuth authentication<\/a> en el pg_hba.conf, lo que le permite conectarse a su base de datos utilizando tokens de proveedores de identidad como Google, Auth0 o el sistema SSO de su empresa en lugar de administrar las contrase\u00f1as de la base de datos.<br>No obstante, la compatibilidad con OAuth debe estar habilitada cuando se compila PostgreSQL<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-background has-fixed-layout\" style=\"background-color:#ededed\"><tbody><tr><td># Ejemplo de entrada en el pg_hba.conf<br>host&nbsp; myapp&nbsp; all&nbsp; 0.0.0.0\/0&nbsp; oauth&nbsp; issuer=https:\/\/provider.com&nbsp; scope=\u00bbopenid\u00bb&nbsp; map=oauth_map<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-otras-mejoras\"><strong>Otras mejoras<\/strong><\/h3>\n\n\n\n<p>pg_upgrade:<\/p>\n\n\n\n<ul style=\"line-height:1.8\" class=\"wp-block-list\">\n<li>Ahora se pueden mantener las estad\u00edsticas del planificador durante el proceso de upgrade, evitando tener que realizar nuevamente todo el proceso de ANALYZE.<\/li>\n\n\n\n<li>Se a\u00f1ade la nueva funcionalidad <em>&#8211;swap, <\/em>que permite mover los archivos y directorios del antiguo DATA&nbsp; al nuevo. Aunque con este m\u00e9todo una vez se inicia la transferencia de archivos, el cl\u00faster antiguo sufrir\u00e1 modificaciones destructivas y, por lo tanto, ya no ser\u00e1 seguro iniciarlo.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-parametros\" style=\"line-height:1.8\"><strong>Par\u00e1metros<\/strong>:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>log_line_prefix. <\/em>Se a\u00f1ade la opci\u00f3n <strong>%L <\/strong>que permite generar la direcci\u00f3n IP del cliente<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusiones\">Conclusiones<\/h2>\n\n\n\n<p style=\"line-height:1.8\">PostgreSQL 18 sigue evolucionando en el motor de base de datos, con mejoras que no solo apuntan a optimizar el rendimiento, sino tambi\u00e9n a facilitar el trabajo de desarrolladores y administradores. En conjunto, PostgreSQL 18 no solo mejora lo que ya funcionaba bien, sino que abre nuevas posibilidades para construir sistemas m\u00e1s r\u00e1pidos, seguros y mantenibles.<\/p>\n\n\n\n<p>Incorpora <strong>soporte profesional<\/strong> en <strong>PostgreSQL<\/strong> para optimizar los procesos en tu empresa: <strong><a href=\"https:\/\/hopla.tech\/en\/postgresql\/\">Conocer m\u00e1s<\/a><\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-referencias-nbsp\"><strong>Referencias:&nbsp;<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.postgresql.org\/docs\/release\/18.0\/\">https:\/\/www.postgresql.org\/docs\/release\/18.0\/<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.postgresql.org\/docs\/18\/index.html\">https:\/\/www.postgresql.org\/docs\/18\/index.html<\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>\u00a1Ya est\u00e1 aqu\u00ed PostgreSQL 18! Hace solo unos d\u00edas sali\u00f3 la nueva versi\u00f3n y viene cargada con mejoras que pintan bastante bien para el futuro de nuestras bases de datos y aplicaciones. Trae novedades interesantes respecto a versiones anteriores, as\u00ed que vale la pena echarle un ojo a este peque\u00f1o resumen de estas novedades. Novedades [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":16085,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[284],"tags":[243,296,177,767,768],"class_list":["post-15809","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-postgresql","tag-bases-de-datos","tag-ciberseguridad","tag-postgresql","tag-postgresql-18","tag-rendimiento"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.4 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>PostgreSQL 18: novedades y mejoras de la nueva versi\u00f3n<\/title>\n<meta name=\"description\" content=\"Novedades PostgreSQL 18: mejoras en rendimiento, seguridad y desarrollo, con IO workers, columnas virtuales y soporte OAuth.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hopla.tech\/en\/postgresql-18-nueva-version-novedades-mejoras\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PostgreSql 18. \u00a1La nueva versi\u00f3n!\" \/>\n<meta property=\"og:description\" content=\"Novedades PostgreSQL 18: mejoras en rendimiento, seguridad y desarrollo, con IO workers, columnas virtuales y soporte OAuth.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hopla.tech\/en\/postgresql-18-nueva-version-novedades-mejoras\/\" \/>\n<meta property=\"og:site_name\" content=\"Hopla! Tech\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-17T13:21:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-21T14:10:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hopla.tech\/wp-content\/uploads\/2025\/11\/postgresql-la-nueva-version-1.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2550\" \/>\n\t<meta property=\"og:image:height\" content=\"1434\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Hopla!\u00a0Tech\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@HoplaSoftware\" \/>\n<meta name=\"twitter:site\" content=\"@HoplaSoftware\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hopla!\u00a0Tech\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/postgresql-18-nueva-version-novedades-mejoras\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/postgresql-18-nueva-version-novedades-mejoras\\\/\"},\"author\":{\"name\":\"Hopla!\u00a0Tech\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/#\\\/schema\\\/person\\\/9cf81e385f7a2f68085449a2e16e1d22\"},\"headline\":\"PostgreSql 18. \u00a1La nueva versi\u00f3n!\",\"datePublished\":\"2025-11-17T13:21:23+00:00\",\"dateModified\":\"2025-11-21T14:10:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/postgresql-18-nueva-version-novedades-mejoras\\\/\"},\"wordCount\":822,\"publisher\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/postgresql-18-nueva-version-novedades-mejoras\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/postgresql-la-nueva-version-1.webp\",\"keywords\":[\"bases de datos\",\"ciberseguridad\",\"postgresql\",\"PostgreSQL 18\",\"rendimiento\"],\"articleSection\":[\"Postgresql\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/postgresql-18-nueva-version-novedades-mejoras\\\/\",\"url\":\"https:\\\/\\\/hopla.tech\\\/postgresql-18-nueva-version-novedades-mejoras\\\/\",\"name\":\"PostgreSQL 18: novedades y mejoras de la nueva versi\u00f3n\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/postgresql-18-nueva-version-novedades-mejoras\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/postgresql-18-nueva-version-novedades-mejoras\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/postgresql-la-nueva-version-1.webp\",\"datePublished\":\"2025-11-17T13:21:23+00:00\",\"dateModified\":\"2025-11-21T14:10:35+00:00\",\"description\":\"Novedades PostgreSQL 18: mejoras en rendimiento, seguridad y desarrollo, con IO workers, columnas virtuales y soporte OAuth.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/postgresql-18-nueva-version-novedades-mejoras\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hopla.tech\\\/postgresql-18-nueva-version-novedades-mejoras\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/postgresql-18-nueva-version-novedades-mejoras\\\/#primaryimage\",\"url\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/postgresql-la-nueva-version-1.webp\",\"contentUrl\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/postgresql-la-nueva-version-1.webp\",\"width\":2550,\"height\":1434,\"caption\":\"postgresql la nueva version\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/postgresql-18-nueva-version-novedades-mejoras\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/hopla.tech\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PostgreSql 18. \u00a1La nueva versi\u00f3n!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/#website\",\"url\":\"https:\\\/\\\/hopla.tech\\\/\",\"name\":\"Hopla! Tech\",\"description\":\"The enterprise software and consultancy company\",\"publisher\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/#organization\"},\"alternateName\":\"Hopla!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hopla.tech\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/#organization\",\"name\":\"Hopla! Tech\",\"alternateName\":\"Hopla!\",\"url\":\"https:\\\/\\\/hopla.tech\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Hopla-by-BTW-b-3.webp\",\"contentUrl\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Hopla-by-BTW-b-3.webp\",\"width\":274,\"height\":115,\"caption\":\"Hopla! Tech\"},\"image\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/HoplaSoftware\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/hopla-software\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@hoplasoftware7485\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/#\\\/schema\\\/person\\\/9cf81e385f7a2f68085449a2e16e1d22\",\"name\":\"Hopla!\u00a0Tech\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g\",\"caption\":\"Hopla!\u00a0Tech\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"PostgreSQL 18: novedades y mejoras de la nueva versi\u00f3n","description":"Novedades PostgreSQL 18: mejoras en rendimiento, seguridad y desarrollo, con IO workers, columnas virtuales y soporte OAuth.","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:\/\/hopla.tech\/en\/postgresql-18-nueva-version-novedades-mejoras\/","og_locale":"en_GB","og_type":"article","og_title":"PostgreSql 18. \u00a1La nueva versi\u00f3n!","og_description":"Novedades PostgreSQL 18: mejoras en rendimiento, seguridad y desarrollo, con IO workers, columnas virtuales y soporte OAuth.","og_url":"https:\/\/hopla.tech\/en\/postgresql-18-nueva-version-novedades-mejoras\/","og_site_name":"Hopla! Tech","article_published_time":"2025-11-17T13:21:23+00:00","article_modified_time":"2025-11-21T14:10:35+00:00","og_image":[{"width":2550,"height":1434,"url":"https:\/\/hopla.tech\/wp-content\/uploads\/2025\/11\/postgresql-la-nueva-version-1.webp","type":"image\/webp"}],"author":"Hopla!\u00a0Tech","twitter_card":"summary_large_image","twitter_creator":"@HoplaSoftware","twitter_site":"@HoplaSoftware","twitter_misc":{"Written by":"Hopla!\u00a0Tech","Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/hopla.tech\/postgresql-18-nueva-version-novedades-mejoras\/#article","isPartOf":{"@id":"https:\/\/hopla.tech\/postgresql-18-nueva-version-novedades-mejoras\/"},"author":{"name":"Hopla!\u00a0Tech","@id":"https:\/\/hopla.tech\/#\/schema\/person\/9cf81e385f7a2f68085449a2e16e1d22"},"headline":"PostgreSql 18. \u00a1La nueva versi\u00f3n!","datePublished":"2025-11-17T13:21:23+00:00","dateModified":"2025-11-21T14:10:35+00:00","mainEntityOfPage":{"@id":"https:\/\/hopla.tech\/postgresql-18-nueva-version-novedades-mejoras\/"},"wordCount":822,"publisher":{"@id":"https:\/\/hopla.tech\/#organization"},"image":{"@id":"https:\/\/hopla.tech\/postgresql-18-nueva-version-novedades-mejoras\/#primaryimage"},"thumbnailUrl":"https:\/\/hopla.tech\/wp-content\/uploads\/2025\/11\/postgresql-la-nueva-version-1.webp","keywords":["bases de datos","ciberseguridad","postgresql","PostgreSQL 18","rendimiento"],"articleSection":["Postgresql"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/hopla.tech\/postgresql-18-nueva-version-novedades-mejoras\/","url":"https:\/\/hopla.tech\/postgresql-18-nueva-version-novedades-mejoras\/","name":"PostgreSQL 18: novedades y mejoras de la nueva versi\u00f3n","isPartOf":{"@id":"https:\/\/hopla.tech\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hopla.tech\/postgresql-18-nueva-version-novedades-mejoras\/#primaryimage"},"image":{"@id":"https:\/\/hopla.tech\/postgresql-18-nueva-version-novedades-mejoras\/#primaryimage"},"thumbnailUrl":"https:\/\/hopla.tech\/wp-content\/uploads\/2025\/11\/postgresql-la-nueva-version-1.webp","datePublished":"2025-11-17T13:21:23+00:00","dateModified":"2025-11-21T14:10:35+00:00","description":"Novedades PostgreSQL 18: mejoras en rendimiento, seguridad y desarrollo, con IO workers, columnas virtuales y soporte OAuth.","breadcrumb":{"@id":"https:\/\/hopla.tech\/postgresql-18-nueva-version-novedades-mejoras\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hopla.tech\/postgresql-18-nueva-version-novedades-mejoras\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/hopla.tech\/postgresql-18-nueva-version-novedades-mejoras\/#primaryimage","url":"https:\/\/hopla.tech\/wp-content\/uploads\/2025\/11\/postgresql-la-nueva-version-1.webp","contentUrl":"https:\/\/hopla.tech\/wp-content\/uploads\/2025\/11\/postgresql-la-nueva-version-1.webp","width":2550,"height":1434,"caption":"postgresql la nueva version"},{"@type":"BreadcrumbList","@id":"https:\/\/hopla.tech\/postgresql-18-nueva-version-novedades-mejoras\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/hopla.tech\/"},{"@type":"ListItem","position":2,"name":"PostgreSql 18. \u00a1La nueva versi\u00f3n!"}]},{"@type":"WebSite","@id":"https:\/\/hopla.tech\/#website","url":"https:\/\/hopla.tech\/","name":"Hopla! Tech","description":"The enterprise software and consultancy company","publisher":{"@id":"https:\/\/hopla.tech\/#organization"},"alternateName":"Hopla!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hopla.tech\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/hopla.tech\/#organization","name":"Hopla! Tech","alternateName":"Hopla!","url":"https:\/\/hopla.tech\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/hopla.tech\/#\/schema\/logo\/image\/","url":"https:\/\/hopla.tech\/wp-content\/uploads\/2025\/12\/Hopla-by-BTW-b-3.webp","contentUrl":"https:\/\/hopla.tech\/wp-content\/uploads\/2025\/12\/Hopla-by-BTW-b-3.webp","width":274,"height":115,"caption":"Hopla! Tech"},"image":{"@id":"https:\/\/hopla.tech\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/HoplaSoftware","https:\/\/www.linkedin.com\/company\/hopla-software\/","https:\/\/www.youtube.com\/@hoplasoftware7485"]},{"@type":"Person","@id":"https:\/\/hopla.tech\/#\/schema\/person\/9cf81e385f7a2f68085449a2e16e1d22","name":"Hopla!\u00a0Tech","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g","caption":"Hopla!\u00a0Tech"}}]}},"_links":{"self":[{"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/posts\/15809","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/comments?post=15809"}],"version-history":[{"count":3,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/posts\/15809\/revisions"}],"predecessor-version":[{"id":16060,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/posts\/15809\/revisions\/16060"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/media\/16085"}],"wp:attachment":[{"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/media?parent=15809"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/categories?post=15809"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/tags?post=15809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}