<br />
<b>Notice</b>:  Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>breadcrumb-navxt</code> domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.) in <b>/home/devtools/public_html/blog/wp-includes/functions.php</b> on line <b>6131</b><br />
{"id":521,"date":"2011-08-25T16:09:00","date_gmt":"2011-08-25T19:09:00","guid":{"rendered":"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/"},"modified":"2021-07-25T18:49:04","modified_gmt":"2021-07-25T21:49:04","slug":"funcao-para-verificar-dia-util-no-postgresql","status":"publish","type":"post","link":"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/","title":{"rendered":"Fun\u00e7\u00e3o para verificar dia \u00fatil no PostgreSQL"},"content":{"rendered":"\n<p>Dando continuidade no seguimento de mat\u00e9rias sobre fun\u00e7\u00f5es \u00fateis que nos ajudam muito no dia dia, vou apresentar uma fun\u00e7\u00e3o agora em PostgreSQL, que v\u00e1lida datas \u00fateis.<\/p>\n\n\n\n<p>Para fazer uma fun\u00e7\u00e3o bem completa, ter\u00edamos que ter uma tabela que registraria os feriados federais, estaduais e municipais, mas o intuito aqui \u00e9 somente para saber se a data cai ou n\u00e3o em um s\u00e1bado ou domingo.<\/p>\n\n\n\n<p>Vamos \u00e0 fun\u00e7\u00e3o:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>Create Or Replace Function paposql.fun_eh_data_util(\"p_data\" timestamp with time zone)<\/em><br><em>&nbsp; &nbsp; &nbsp;Returns boolean As<\/em><br><em>$Body$<\/em><br><em>Begin<\/em><br><em>&nbsp; &nbsp; &nbsp;Return (date_part('dow', p_data) &lt;&gt; 0 And date_part('dow', p_data) &lt;&gt; 6);<\/em><br><em>End;<\/em><br><em>$Body$<\/em><br><em>Language 'plpgsql'<\/em><br><em>Volatile<\/em><br><em>Called On Null Input<\/em><br><em>Security Invoker<\/em><br><em>Cost 100;<\/em><\/code><\/pre>\n\n\n\n<p>Pronto, agora vamos a explica\u00e7\u00e3o do c\u00f3digo.<\/p>\n\n\n\n<p>Como o tipo do retorno \u00e9 um booleano a fun\u00e7\u00e3o retornar\u00e1 True (Verdadeiro) ou False (Falso). Ent\u00e3o se o &nbsp;dia da semana passado em p_data for 0 (Zero) ou 6 (Seis) significar\u00e1 que o dia \u00e9 um s\u00e1bado ou domingo.<\/p>\n\n\n\n<p>No PostgreSQL, a semana inicia-se no Domingo, vejamos<\/p>\n\n\n\n<p>Domingo = 0<br>Segunda = 1<br>Ter\u00e7a = 2<br>Quarta = 3<br>Quinta = 4<br>Sexta = 5<br>S\u00e1bado = 6.<\/p>\n\n\n\n<p>Agora, \u00e9 s\u00f3 coloca-la em funcionamento.<\/p>\n\n\n\n<p>Um grande abra\u00e7o, e at\u00e9 a pr\u00f3xima.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dando continuidade no seguimento de mat\u00e9rias sobre fun\u00e7\u00f5es \u00fateis que nos ajudam muito no dia dia, vou apresentar uma fun\u00e7\u00e3o agora em PostgreSQL, que v\u00e1lida datas \u00fateis. Para fazer uma fun\u00e7\u00e3o bem completa, ter\u00edamos que ter uma tabela que registraria os feriados federais, estaduais e municipais, mas o intuito aqui \u00e9 somente para saber se &#8230; <a title=\"Fun\u00e7\u00e3o para verificar dia \u00fatil no PostgreSQL\" class=\"read-more\" href=\"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/\" aria-label=\"More on Fun\u00e7\u00e3o para verificar dia \u00fatil no PostgreSQL\">Ler mais<\/a><\/p>\n","protected":false},"author":1,"featured_media":535,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[272,31],"tags":[],"class_list":["post-521","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-banco-de-dados","category-postgresql"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Fun\u00e7\u00e3o para verificar dia \u00fatil no PostgreSQL<\/title>\n<meta name=\"description\" content=\"Crie uma fun\u00e7\u00e3o para identificar se determinada data \u00e9 um dia \u00fatil ou n\u00e3o no PostgreSQL.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fun\u00e7\u00e3o para verificar dia \u00fatil no PostgreSQL\" \/>\n<meta property=\"og:description\" content=\"Crie uma fun\u00e7\u00e3o para identificar se determinada data \u00e9 um dia \u00fatil ou n\u00e3o no PostgreSQL.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/\" \/>\n<meta property=\"og:site_name\" content=\"Devtools\" \/>\n<meta property=\"article:published_time\" content=\"2011-08-25T19:09:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-25T21:49:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/devtools.com.br\/blog\/wp-content\/uploads\/2017\/02\/group_concat-no-postgresql.png\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Fabiano Abreu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fabiano Abreu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/\"},\"author\":{\"name\":\"Fabiano Abreu\",\"@id\":\"https:\/\/devtools.com.br\/blog\/#\/schema\/person\/aa3425fdfdefa404466fc49f6d122eed\"},\"headline\":\"Fun\u00e7\u00e3o para verificar dia \u00fatil no PostgreSQL\",\"datePublished\":\"2011-08-25T19:09:00+00:00\",\"dateModified\":\"2021-07-25T21:49:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/\"},\"wordCount\":164,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/devtools.com.br\/blog\/#\/schema\/person\/aa3425fdfdefa404466fc49f6d122eed\"},\"image\":{\"@id\":\"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/devtools.com.br\/blog\/wp-content\/uploads\/2017\/02\/group_concat-no-postgresql.png\",\"articleSection\":[\"Banco de Dados\",\"PostgreSQL\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/\",\"url\":\"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/\",\"name\":\"Fun\u00e7\u00e3o para verificar dia \u00fatil no PostgreSQL\",\"isPartOf\":{\"@id\":\"https:\/\/devtools.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/devtools.com.br\/blog\/wp-content\/uploads\/2017\/02\/group_concat-no-postgresql.png\",\"datePublished\":\"2011-08-25T19:09:00+00:00\",\"dateModified\":\"2021-07-25T21:49:04+00:00\",\"description\":\"Crie uma fun\u00e7\u00e3o para identificar se determinada data \u00e9 um dia \u00fatil ou n\u00e3o no PostgreSQL.\",\"breadcrumb\":{\"@id\":\"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/#primaryimage\",\"url\":\"https:\/\/devtools.com.br\/blog\/wp-content\/uploads\/2017\/02\/group_concat-no-postgresql.png\",\"contentUrl\":\"https:\/\/devtools.com.br\/blog\/wp-content\/uploads\/2017\/02\/group_concat-no-postgresql.png\",\"width\":600,\"height\":600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/devtools.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fun\u00e7\u00e3o para verificar dia \u00fatil no PostgreSQL\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/devtools.com.br\/blog\/#website\",\"url\":\"https:\/\/devtools.com.br\/blog\/\",\"name\":\"Devtools\",\"description\":\"Sua caixa de ferramentas online\",\"publisher\":{\"@id\":\"https:\/\/devtools.com.br\/blog\/#\/schema\/person\/aa3425fdfdefa404466fc49f6d122eed\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/devtools.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/devtools.com.br\/blog\/#\/schema\/person\/aa3425fdfdefa404466fc49f6d122eed\",\"name\":\"Fabiano Abreu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/devtools.com.br\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/devtools.com.br\/blog\/wp-content\/uploads\/2022\/07\/Fabiano-Abreu.png\",\"contentUrl\":\"https:\/\/devtools.com.br\/blog\/wp-content\/uploads\/2022\/07\/Fabiano-Abreu.png\",\"width\":184,\"height\":184,\"caption\":\"Fabiano Abreu\"},\"logo\":{\"@id\":\"https:\/\/devtools.com.br\/blog\/#\/schema\/person\/image\/\"},\"sameAs\":[\"https:\/\/devtools.com.br\/blog\"],\"url\":\"https:\/\/devtools.com.br\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Fun\u00e7\u00e3o para verificar dia \u00fatil no PostgreSQL","description":"Crie uma fun\u00e7\u00e3o para identificar se determinada data \u00e9 um dia \u00fatil ou n\u00e3o no PostgreSQL.","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:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/","og_locale":"pt_BR","og_type":"article","og_title":"Fun\u00e7\u00e3o para verificar dia \u00fatil no PostgreSQL","og_description":"Crie uma fun\u00e7\u00e3o para identificar se determinada data \u00e9 um dia \u00fatil ou n\u00e3o no PostgreSQL.","og_url":"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/","og_site_name":"Devtools","article_published_time":"2011-08-25T19:09:00+00:00","article_modified_time":"2021-07-25T21:49:04+00:00","og_image":[{"width":600,"height":600,"url":"https:\/\/devtools.com.br\/blog\/wp-content\/uploads\/2017\/02\/group_concat-no-postgresql.png","type":"image\/png"}],"author":"Fabiano Abreu","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Fabiano Abreu","Est. tempo de leitura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/#article","isPartOf":{"@id":"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/"},"author":{"name":"Fabiano Abreu","@id":"https:\/\/devtools.com.br\/blog\/#\/schema\/person\/aa3425fdfdefa404466fc49f6d122eed"},"headline":"Fun\u00e7\u00e3o para verificar dia \u00fatil no PostgreSQL","datePublished":"2011-08-25T19:09:00+00:00","dateModified":"2021-07-25T21:49:04+00:00","mainEntityOfPage":{"@id":"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/"},"wordCount":164,"commentCount":0,"publisher":{"@id":"https:\/\/devtools.com.br\/blog\/#\/schema\/person\/aa3425fdfdefa404466fc49f6d122eed"},"image":{"@id":"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/#primaryimage"},"thumbnailUrl":"https:\/\/devtools.com.br\/blog\/wp-content\/uploads\/2017\/02\/group_concat-no-postgresql.png","articleSection":["Banco de Dados","PostgreSQL"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/","url":"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/","name":"Fun\u00e7\u00e3o para verificar dia \u00fatil no PostgreSQL","isPartOf":{"@id":"https:\/\/devtools.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/#primaryimage"},"image":{"@id":"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/#primaryimage"},"thumbnailUrl":"https:\/\/devtools.com.br\/blog\/wp-content\/uploads\/2017\/02\/group_concat-no-postgresql.png","datePublished":"2011-08-25T19:09:00+00:00","dateModified":"2021-07-25T21:49:04+00:00","description":"Crie uma fun\u00e7\u00e3o para identificar se determinada data \u00e9 um dia \u00fatil ou n\u00e3o no PostgreSQL.","breadcrumb":{"@id":"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/#primaryimage","url":"https:\/\/devtools.com.br\/blog\/wp-content\/uploads\/2017\/02\/group_concat-no-postgresql.png","contentUrl":"https:\/\/devtools.com.br\/blog\/wp-content\/uploads\/2017\/02\/group_concat-no-postgresql.png","width":600,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/devtools.com.br\/blog\/funcao-para-verificar-dia-util-no-postgresql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/devtools.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Fun\u00e7\u00e3o para verificar dia \u00fatil no PostgreSQL"}]},{"@type":"WebSite","@id":"https:\/\/devtools.com.br\/blog\/#website","url":"https:\/\/devtools.com.br\/blog\/","name":"Devtools","description":"Sua caixa de ferramentas online","publisher":{"@id":"https:\/\/devtools.com.br\/blog\/#\/schema\/person\/aa3425fdfdefa404466fc49f6d122eed"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devtools.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":["Person","Organization"],"@id":"https:\/\/devtools.com.br\/blog\/#\/schema\/person\/aa3425fdfdefa404466fc49f6d122eed","name":"Fabiano Abreu","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/devtools.com.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/devtools.com.br\/blog\/wp-content\/uploads\/2022\/07\/Fabiano-Abreu.png","contentUrl":"https:\/\/devtools.com.br\/blog\/wp-content\/uploads\/2022\/07\/Fabiano-Abreu.png","width":184,"height":184,"caption":"Fabiano Abreu"},"logo":{"@id":"https:\/\/devtools.com.br\/blog\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/devtools.com.br\/blog"],"url":"https:\/\/devtools.com.br\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/devtools.com.br\/blog\/wp-json\/wp\/v2\/posts\/521","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devtools.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devtools.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devtools.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devtools.com.br\/blog\/wp-json\/wp\/v2\/comments?post=521"}],"version-history":[{"count":1,"href":"https:\/\/devtools.com.br\/blog\/wp-json\/wp\/v2\/posts\/521\/revisions"}],"predecessor-version":[{"id":1177,"href":"https:\/\/devtools.com.br\/blog\/wp-json\/wp\/v2\/posts\/521\/revisions\/1177"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devtools.com.br\/blog\/wp-json\/wp\/v2\/media\/535"}],"wp:attachment":[{"href":"https:\/\/devtools.com.br\/blog\/wp-json\/wp\/v2\/media?parent=521"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devtools.com.br\/blog\/wp-json\/wp\/v2\/categories?post=521"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devtools.com.br\/blog\/wp-json\/wp\/v2\/tags?post=521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}