Autor Tópico: Como criar usuários no postgresql 8.1 para poder usar stoq?  (Lida 6403 vezes)

Offline bmp

  • Usuário Ubuntu
  • *
  • Mensagens: 75
    • Ver perfil
Como criar usuários no postgresql 8.1 para poder usar stoq?
« Online: 06 de Janeiro de 2007, 16:28 »
Amigos da comunidade,

Consegui instalar o stoq (aplicativo de automação comercial que promete, www.stoq.com.br) onde é necessário  tambem a instalação do postgresql, porém sou sincero que não conheço nada de banco de dados ou pouca coisa, quando inicio o stoq em sua página inicial ele pede as seguintes informações:

ENDEREÇO = localdohost
NOME DE BASE DE DADOS = stoq
PORTA = 5432
USUÁRIO = coloco o do sistema
SENHA = a do usuário do sistema

A opção frente, e dai não vai pra canto nenhum.

Alguém pode ajudar, obrigado.
 

Mainframe

  • Visitante
Re: Como criar usuários no postgresql 8.1 para poder usar stoq?
« Resposta #1 Online: 06 de Janeiro de 2007, 17:07 »
Também estou como voce, mas parece que ninguem sabe disso.
Se souber como passar essa parte me avise.

Offline tfmoraes

  • Usuário Ubuntu
  • *
  • Mensagens: 441
    • Ver perfil
Re: Como criar usuários no postgresql 8.1 para poder usar stoq?
« Resposta #2 Online: 06 de Janeiro de 2007, 17:58 »
No terminal digite o comando :
Código: [Selecionar]
createuser -P nome_usuario

O -P serve para você atribuir um senha ao usuário. Para mais detalhe:
Código: [Selecionar]
createuser --help

Documentação em pt-br em http://www.postgresql.org.br/Documenta%c3%a7%c3%a3o

Mainframe

  • Visitante
Re: Como criar usuários no postgresql 8.1 para poder usar stoq?
« Resposta #3 Online: 06 de Janeiro de 2007, 18:42 »
Eu fiz como você disse mas dá nisso aí:

createuser: criação de nova role falhou: ERRO:  deve ser super-usuário para criar super-usuários

E agora como faço?

Offline tfmoraes

  • Usuário Ubuntu
  • *
  • Mensagens: 441
    • Ver perfil
Re: Como criar usuários no postgresql 8.1 para poder usar stoq?
« Resposta #4 Online: 06 de Janeiro de 2007, 19:00 »
Antes de fazer o que te disse faça:
sudo su postgres

Offline bmp

  • Usuário Ubuntu
  • *
  • Mensagens: 75
    • Ver perfil
Re: Como criar usuários no postgresql 8.1 para poder usar stoq?
« Resposta #5 Online: 06 de Janeiro de 2007, 19:41 »
Obrigado tfmorais pela explicação,

Ao criar os usuários é perguntado se ele pode criar super usuário, se responder não ele faz mais duas perguntas se pode criar banco de dados e se pode criar novos usuários. Criei um respondendo sim na primeira e coloquei na tela de configuração do stoq, ele pergunta?
" A base de dados especificada `stoq' não existe.
Você deseja cria-la? "
Respondo create, e para por aí, não abrindo nova tela

O que pode está acontecendo?   


Mainframe

  • Visitante
Re: Como criar usuários no postgresql 8.1 para poder usar stoq?
« Resposta #6 Online: 06 de Janeiro de 2007, 19:42 »
Depois disso no stoq não dá para criar a base de dados, quando clico no botão para seguir, dá isso:

O usuário especificado  não tem as permissões requeridas para instalar o Stoq.
O usuário PostgreSQL deve ser um super-usuário. Consulte a documentação do Stoq para maiores informações sobre como resolver esse problema.

Sabe o que fazer?
« Última modificação: 06 de Janeiro de 2007, 19:44 por Mainframe »

Offline tfmoraes

  • Usuário Ubuntu
  • *
  • Mensagens: 441
    • Ver perfil
Re: Como criar usuários no postgresql 8.1 para poder usar stoq?
« Resposta #7 Online: 06 de Janeiro de 2007, 20:32 »
Mainframe, você criou um super-usuário ? Faça aquilo que escrevi, mas no comando de criação de usuário responda sim a primeira pergunta.
bmp, tente criar o db na mão, para isso:
Código: [Selecionar]
$ createdb nome_db
que no seu caso é o stoq

Offline bmp

  • Usuário Ubuntu
  • *
  • Mensagens: 75
    • Ver perfil
Re: Como criar usuários no postgresql 8.1 para poder usar stoq?
« Resposta #8 Online: 06 de Janeiro de 2007, 20:39 »
Vi no tutorial como criar na unha, e segui o seu conselho, deu blz "CREATE DATABASE", agora estou com uma dúvida que a nova pagina de configuração faz um breve comentário em inglês, e pede confirmação de senha através de duas caixa diálogo.

Esta senha é do usuário que criei, ou da base do bd (CRETE DATEBASE) que acabei de criar?

Mainframe

  • Visitante
Re: Como criar usuários no postgresql 8.1 para poder usar stoq?
« Resposta #9 Online: 06 de Janeiro de 2007, 20:40 »
Acho que o meu problema é o mesmo que o bmp.
Diz aí bmp, voce não tem o mesmo problema que eu quando clica para seguir no stoq?

Offline vitor

  • Usuário Ubuntu
  • *
  • Mensagens: 472
  • Uepa!
    • Ver perfil
Re: Como criar usuários no postgresql 8.1 para poder usar stoq?
« Resposta #10 Online: 06 de Janeiro de 2007, 21:04 »
também estou tendo alguns problemas:

Código: [Selecionar]
vitor@ubuntu:~$ sudo su postgres
postgres@ubuntu:/home/vitor$ createuser -P teste
Digite a senha para a nova role:
Digite-a novamente:
A nova role poderá criar um super-usuário? (s/n) s
createuser: não pôde conectar ao banco de dados postgres: could not connect to server: Arquivo ou diretório inexistente
        Is the server running locally and accepting
        connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
postgres@ubuntu:/home/vitor$ cd /var/run/postgresql/.
./  ../

estava seguindo esse tutorial:
http://psl-pr.softwarelivre.org/projetomono/artigos/basico/InstConfigPG.html#p1_config
mas não deu muito certo! alguma ajuda?
Jabber: vitorml (a) jabber.cz

Mainframe

  • Visitante
Re: Como criar usuários no postgresql 8.1 para poder usar stoq?
« Resposta #11 Online: 06 de Janeiro de 2007, 21:16 »
Ja consegui, criei outro novo usuario e um banco de dados e deu tudo certo.
Obrigado pela ajuda.
« Última modificação: 06 de Janeiro de 2007, 21:20 por Mainframe »

Offline bmp

  • Usuário Ubuntu
  • *
  • Mensagens: 75
    • Ver perfil
Re: Como criar usuários no postgresql 8.1 para poder usar stoq?
« Resposta #12 Online: 06 de Janeiro de 2007, 21:18 »
Mainframe,

Não tenho certeza mais acho que estou uma página adiantada na configuração do stoq baseado nos seus relatos, vou tentar fazer uma sequência tentado ser útil:
1. Me parece que vc não teve problemas na instalação:
stoq( synaptic, não esquecer adicionar repositório)
postgresql( synaptic, de preferencia v. 8.1)

2. Antes de vc abrir o stoq pelo menu, crie a database do bd, e depois o usuário no terminal:

$ sudo su postgres

$ createdb stoq

Agora o usuário:

$ createuser -P nome_usuario

Acima escolha o nome do usuario que você quer criar, ele vai perguntar se pode criar super usuário, responda s (sim). Agora vá no menu aplicações => escritório => stoq vai abrir uma pagina inicial de configuração coloque o que vc criou, estou na pagina seguinte a esta. Espero ter ajudado.




 

Mainframe

  • Visitante
Re: Como criar usuários no postgresql 8.1 para poder usar stoq?
« Resposta #13 Online: 06 de Janeiro de 2007, 21:24 »
Obrigado também bmp, realmente eu não sei nada dessas coisas de banco de dados e o que estava a faltar era entrar no postgreSQL e criar o usuario e o banco de dados.
Depois deu tudo certo.
Obrigado a todos.

Offline tfmoraes

  • Usuário Ubuntu
  • *
  • Mensagens: 441
    • Ver perfil
Re: Como criar usuários no postgresql 8.1 para poder usar stoq?
« Resposta #14 Online: 06 de Janeiro de 2007, 23:15 »
vitones1, o seu postgresql não está rodando, para fazê-lo rodar faça:
Código: [Selecionar]
# /etc/init.d/postgresql-[versao]Isto no dapper, no edgy eu não sei dizer como se faz para iniciar um serviço.