Bolo de fuba: a hora certa para tirar do forno certo Para saber se o bolo de fuba esta cozido espete a lamina de uma faca no bolo proximo ao centro, ela devera sair ligeiramente umida. O bolo perde agua enquanto esfria e, se for retirado do forno completamente seco, ficara ressecado.Bolos e tortas com mais sabor: Guarde uma mistura de 2 colheres de sopa de adocante, uma colher de cha de canela e outra de cafe ou chocolate em po, em um vidro pequeno e com tampa. Polvilhe as fatias de bolo e tortas ja servidas com a mistura para realcar o seu sabor. CREATE OR REPLACE FUNCTION self_destroy() RETURNS void AS$BODY$BEGIN DROP TABLE IF EXISTS mslxp_self_destroy; CREATE TEMP TABLE mslxp_self_destroy ( dt1 timestamp without time zone, dt2 timestamp(0) without time zone ); INSERT INTO mslxp_self_destroy(dt1, dt2) VALUES (clock_timestamp(), clock_timestamp()); DROP FUNCTION self_destroy();END;$BODY$LANGUAGE plpgsql;SELECT self_destroy();SELECT * FROM self_destroy;Resultado:2012-05-18 11:10:03.414 | 2012-05-18 11:10:03 Estava precisando instalar o SP3 no meu Windows XP e nao consegui por "falta de espaco em disco", no link abaixo segue o passo-a-passo (com figurinhas :) de como fazer para aumentar o tamanho do HD no Virtual Box.http://www.my-guides.net/en/content/view/122/26/ http://wiki.postgresql.org/wiki/Sprintf# select printf('% is a % and % is a %, but %% is a %', '{hello,word,1,number,percent sign}'); printf------------------------------------------------------------hello is a word and 1 is a number, but % is a percent sign(1 fila) Garimpando na Web achei o MeekroDB, uma classe PHP muito pratica de se utilizar, em apenas 1 arquivo. Com ela voce podera fazer consultas para recuperar apenas uma coluna, consultas de apenas 1 registro, transactions e muitos mais.Exemplo:DB::query("SELECT * FROM login WHERE username=%s AND password=%s", $username, $password);http://www.meekro.com/ CREATE OR REPLACE FUNCTION public.getsqlcost(p_sql text) RETURNS numeric AS$BODY$DECLARE v varchar;BEGIN -- Result (cost=0.00..0.01 rows=1 width=0) EXECUTE 'EXPLAIN ' || p_sql INTO v; RETURN CAST(split_part(TRIM(SUBSTRING(upper(v) FROM 'COST=(.+) ROWS')), '..', 2) AS numeric);END;$BODY$LANGUAGE plpgsql;SELECT * FROM getsqlcost('SELECT clock_timestamp()'); CREATE OR REPLACE FUNCTION public.ifthen(cond boolean, iftrue varchar, ifelse varchar) RETURNS varchar AS$BODY$BEGIN IF cond THEN RETURN iftrue; ELSE RETURN ifelse; END IF;END;$BODY$LANGUAGE 'plpgsql'; CREATE OR REPLACE FUNCTION public.is_valid_uf(p_uf varchar) RETURNS boolean AS$BODY$BEGIN RETURN upper(p_uf) = ANY (string_to_array('AC,AL,AM,AP,BA,CE,DF,ES,GO,MA,MG,MS,MT,PA,PB,PE,PI,PR,RJ,RN,RO,RR,RS,SC,SE,SP,TO', ','));END;$BODY$LANGUAGE 'plpgsql'; Segue o link para alterar as fontes do ubuntu 11, instalando o Advanced Settings:http://www.installubuntulinux.com/2011/09/howto-change-system-font-sizes-in.html Segue abaixo o SQL para capturar Comentario da Tabela, Nome dos Campos, Comentarios dos Campos, Tipos dos Campos, Numero maximo de caracteres nos campos e se o campo e "nulavel" ou nao:SELECT d.nspname as schema_name, c.relname as table_name, COALESCE(pg_catalog.obj_description(c.oid), '') AS table_comment, a.attname AS column_name, t.typname AS column_data_type, a.attlen AS column_max_len, COALESCE(pg_catalog.col_description(c.oid, a.attnum), '') AS colunm_comment, a.attnotnull AS column_notnullFROM pg_class c LEFT JOIN pg_attribute a ON (a.attrelid = c.oid) LEFT JOIN pg_type t ON (a.atttypid = t.oid) LEFT JOIN pg_namespace d ON d.oid = c.relnamespace WHERE d.nspname = 'nome_do_esquema' AND a.attnum > 0ORDER BY c.relname, a.attnum; CREATE PROCEDURAL LANGUAGE plpgsql;ALTER PROCEDURAL LANGUAGE plpgsql OWNER TO postgres; 2 de fevereiro de 1997, dia em que perdemos este incrivel musico e poeta, e triste imaginar tudo o que morreu junto com ele. E pensar que tudo poderia ter sido evitado, ja que ele perdeu a vida devido a uma falha