Os usuários do PlugFoods precisam ter as seguintes informações:
- ID
- Campo numérico do tipo inteiro que identifica o usuário.
- NOME
- Campo de texto. Essa informação será listada na tela de login do app.
- SENHA
- Campo de texto contendo a senha do usuário. Essa senha precisa ser um campo natural, ou seja, sem criptografia.
Para se adequar ao formato do PlugFoods, não é necessário que você crie uma nova tabela de usuários com essas colunas e comece a cadastrar seus usuários do zero!
Basta criar uma view no seu banco de dados, a qual retornará registros com as colunas necessárias para o PlugFoods.
O que é uma view?
Na prática, uma view é uma tabela virtual em que, seus registros são resultados de um SELECT definido no momento de sua criação.
Por exemplo, para criar uma view que simula uma tabela que exibe somente os clientes VIP:
CREATE VIEW ClientesVIP AS SELECT Nome1, Sobrenome1 FROM Clientes WHERE VIP = 'S';
E a consulta de clientes VIP sobre essa view seria simplesmente:
SELECT * FROM ClientesVIP;
Criando uma view de Usuários para o PlugFoods
Exemplo: MySQL
Para criar a view de usuários que o PlugFoods necessita, imagine que você possui a seguinte tabela em seu banco de dados:
Essa tabela possui bem mais informações que as necessárias para mapear os usuários no PlugFoods.
Para resolver isso e dar ao PlugFoods as informações que ele precisa sobre os usuários, você pode escrever uma query SQL com diversas restrições de colunas, que precisará ser executada toda vez que o PlugBot precisar ler informações dos seus usuários.
Ou como uma melhor opção, você pode criar uma view que trará os dados no formato correto de uma só vez para o PlugFoods.
Para criar a view de usuários do PlugFoods, a SQL seria a seguinte:
CREATE OR REPLACE VIEW vw_usuariosplugfoods AS SELECT id, nome, senha FROM tbusuarios;
Depois que a view vw_usuariosplugfoods estiver criada, você pode selecionar essa view no painel e o PlugBot pode simplesmente executar um simples select * from vw_usuariosplugfoods para obter os dados necessários.
E ao carregar os dados dessa view, seja diretamente da tabela ou usando uma query SQL, os dados já virão formatados corretamente nas colunas que o PlugFoods as espera!
Comentários
0 comentário
Por favor, entre para comentar.