Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''sqlite''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • A Cidade OTBR
    • OTServ Brasil
    • Atendimento
    • Taverna
  • Projetos Open Source
    • Canary
    • OTServBR-Global
    • Mehah OTClient
    • MyAAC
  • OpenTibia
    • Notícias e Discussões
    • Suporte - Dúvidas, Bugs, Erros
    • Downloads
    • Tutoriais
    • Show-Off
  • Outros
    • Design

Encontrado 3 registros

  1. Infraestrutura Duvida - Erro Sqlite

    Pessoal aparece um erro no sqlite a cada 1 segundo na tela. http://imgur.com/VbsNxdM
  2. SQLiteStudio - Aprenda a usar

    Tutorial referente ao uso do SQLiteStudio ((Ferramenta de edição e leitura de extensões .s3db)) O que é SQLite? SQLite é um arquivo de banco de dados baseado na linguagem SQL. Diferente do MySQL, SQLite não é executado a partir de um servidor, mas diretamente a partir de um arquivo em seu computador. Por que usar um sistema baseado em banco de dados? Simplesmente pela velocidade de leitura, suporte e desempenho de forma a atender a viabilidade de bom uso dos recursos do sistema. No XML = carregamento de arquivos inteiros estruturados em XML No SQL = leitura de linhas de códigos presentes em um banco de dados Para ativar/alternar o SQLite, certifique-se o servidor que deseja executar suporta SQLite e que foi compilado com SQLite. Em seguida, abra o seu config.lua e procure a marcação: -- Database -- NOTA: sqlFile é utilizado apenas pela base de dados sqlite sqlType = "sqlite" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "" sqlDatabase = "theforgottenserver" sqlFile = "forgottenserver.s3db" passwordType = "plain" sqlType = "sqlite" -- Deverá estar desse modo para ser permitida a sua leitura pelo SQLiteStudio, para uso combinado com site alterar entre "" para "mysql" (lembrando que isso tornará inviável o uso do SQLiteStudio) 1º Programas necessários: ► SQLiteStudio_Site oficial ► Qualquer distro server que possua uma Database compatível(SQL) 2º Não é necessária a instalação do programa Tela inicial do programa com dicas de uso, clique em Close para prosseguir. [spoiler=Clique aqui para exibir a imagem explicativa número 1] Siga a Databases e logo New database para incluirmos uma Database que possamos trabalhar. [spoiler=Clique aqui para exibir a imagem explicativa número 2] Em Database name você pode inserir qualquer nome válido, não necessariamente tendo de ser do seu server, isso será apenas o nome do alojamento que ficará a Database. [spoiler=Clique aqui para exibir a imagem explicativa número 3] Clicando em Abrir Database existente ou em inglês Choose existing database, procure pela mesma na pasta de seu servidor. Geralmente com final db que é abreviação de Database. [spoiler=Clique aqui para exibir a imagem explicativa número 4] Legal, a adição da Database foi realizada com sucesso! Perceba que no canto superior esquerdo está o nome do alojamento que você criou e dentro dele estará a Database como veremos a seguir. Duplo clique ou botão direito seguido de Connect para expandir a Database daquele alojamento... [spoiler=Clique aqui para exibir a imagem explicativa número 5] Explêndido, você agora vê os diretórios de sua Database, expanda Tables clicando no símbolo esquerdo ao símbolo + [spoiler=Clique aqui para exibir a imagem explicativa número 6] O que vem a ser Tables? Tables é a unidade principal de edição para o Open Tibia Server, sendo Triggers os codes que dão suporte a eles, mas raramente utilizados por sua complexidade e, portanto não irei abordá-los. Voltando a Tables, os nomes são bastante lógicos ao que se refere, mas irei falar um pouco sobre cada um deles... → Em azul, pouco visível em forma de setas brancas com fundo alaranjado o botão Refresh, utilizado para "atualizar" a Database. → Em rosa, o nome Data, usado para especificar os arquivos contidos dentro do mode selecionado. → Em vermelho, o nome Form View, usado para facilitar a edição por leigos. → Em azul claro, a categoria Group_id, adicionar 3 para GOD, 2 para GM e 1 para player dando Enter quando fizer qualquer modificação. Para criar um novo grupo use Groups... [spoiler=Clique aqui para exibir a imagem explicativa número 7] Note agora em que abri o diretório players que accounts ficou encoberto, podendo ser maximizado no canto lateral esquerdo como mostra a foto abaixo... Alterar type de acordo com o Acess do arquivo comands.xml, sendo tradicionalmente 5 para GOD e 4 para GM, destacado em azul: [spoiler=Clique aqui para exibir a imagem explicativa número 8] P.S: Não existe a opção salvar no programa, as modificações serão efetivamente validadas ao clique do botão Refresh que irá atualizar a DB em questão tanto com o server online como offline.
  3. Sqlite - Corrigindo erro dos bans;

    Olá galera, Provavelmente alguns de vocês podem ter baixado um server que está com o problema de que quando você bani alguém o cara volta aí ele fica te zuando e dizendo que seu server é bugado :yucky:; Seus problemas acabaram! :w00t: É um erro simples na database do sqlite mas que pode ser um grande problema para alguns "leigos". :errm: Quando você bani alguém ele mostra o erro assim no console do server: OTSYS_SQLITE3_PREPARE(): SQLITE ERROR: table bans has no column named statement. Aí você me pergunta, 'Mas tio, por que esse erro?'; Simples, o server não consegue encontrar a coluna 'statement' dentro da tabela 'bans' :slap: Para corrigir isso devemos 'criar' essa coluna, portanto abriremos nossa database: Expanda as tables pelo ícone de mais (+) e dê 2 (dois) cliques na linha bans que está na lista à esquerda (<--); Após isso abrirá uma janela com umas informações que o server usa como 'base' para criar os bans executados no servidor, mas lembra que estava faltando a coluna statement? Então clique no ícone ; Abrirá uma outra janela , nela clique em 'add column', aí em 'column name' coloque 'statement', em 'Data type' coloque 'VARCHAR' e na primeira caixa do campo 'size' coloque '255', após isso marque a caixa 'constrain' (a janela se ampliará), mais abaixo você verá várias caixas para marcar, porém marque somente duas, uma caixa escrita 'Not NULL' e uma escrita 'Default value'. Portanto deverá ficar assim: Logo após isso clique em 'add' e pronto! Já está arrumado o bug dos bans no sqlite :happy2: Atenção: Tutorial 100% meu - Se for utilizar em outro lugar por favor ponha os créditos e me avise via PM! Atenção²: Esse erro pode acontecer não necessariamente na table 'bans'
×