Mostrando postagens com marcador postgresql. Mostrar todas as postagens
Mostrando postagens com marcador postgresql. Mostrar todas as postagens

quinta-feira, 1 de agosto de 2013

Alterando o shmmax e shmall do postgresql


   Pra alterar sem precisar reiniciar. Porém não ficará salvo.
$ sysctl -w kernel.shmmax= 147374080
$ sysctl -w kernel.shmall=2097152

   Pra alterar de vez, porém será necessário reiniciar.
$ sudo vi /etc/sysctl.conf
   Adiciona as linhas no final do arquivo:
kernel.shmmax=147374080
kernel.shmall=2097152

quarta-feira, 3 de julho de 2013

Liberando acesso remoto postgresql

os arquivos podem ser encontrados nos caminhos:
- /var/lib/pgsql/data/
- /etc/postgresql/9.1/
- /usr/share/postgresql/


1. Altere o arquivo pg_hba.conf colocando:
host all all 0.0.0.0/0 md5
ou coloquei o ip de um pc fixo.

2. Abrir o arquivo postgresql.conf alterando:
listen_addresses='localhost'
para
listen_addresses='*'
ou coloca um ip de uma máquina com ip fixo

3. Reinicie o servico do postgres:
/etc/init.d/postgresql restart


terça-feira, 2 de julho de 2013

Alterar senha do postgresql para o primeiro acesso



Entrar como usuário root para criar(alterar) a senha do postgres:


1.Informe a senha de root
$ su root

2.Informe a nova senha do postgres
$ passwd postgres

3. Trocar para o usuário postgres
$ su postgres

Para alterar senha do PostgreSQL 7 ou superior:
$ psql -c "ALTER USER postgres WITH PASSWORD 'novasenha'" -d postgres

Para alterar senha do PostgreSQL 6:
$ psql -c "ALTER USER postgres WITH PASSWORD novasenha" -d postgres

segunda-feira, 14 de maio de 2012

Atualização da sequence no postgresql

Execute o comando abaixo pelo pgadmin.


BEGIN;
SELECT setval('nomedasuasequencia1', max(id)+1) FROM nomedatabela1;
SELECT setval('nomedasuasequencia2', max(id)+1) FROM nomedatabela2;
SELECT setval('nomedasuasequencia3', max(id)+1) FROM nomedatabela3;
END;

Function para remover acento em postgresql


CREATE OR REPLACE FUNCTION sem_acento(text)
  RETURNS text AS
$BODY$
SELECT translate($1,'ÀÁÂÃÄÅĀĂĄÈÉÊËĒĔĖĘĚÌÍÎÏĨĪĮİÒÓÔÕÖØŌŎŐÙÚÛÜŨŪŬŮŰŲ
àáâãäåāăąèéêëēĕėęěìíîïĩīĭįòóôõöøōŏőùúûüũūŭůųÇçÑñÝýÿĆćĈĉĊċČčĎďĐđ
ĜĝĞğĠġĢģĤĥĦħ',

'AAAAAAAAAEEEEEEEEEIIIIIIIIOOOOOOOOOUUUUUUUUUUaaaaaaaaa
eeeeeeeeeiiiiiiiiooooooooouuuuuuuuuCcNnYyyCcCcCcCcDdDd
GgGgGgGgHhHh');
$BODY$
  LANGUAGE sql IMMUTABLE STRICT
  COST 100;
ALTER FUNCTION sem_acento(text)
  OWNER TO postgres;