Banco de Dados
Todo app inclui um banco de dados. O Proyecta cria o schema a partir das suas descrições. Visualize, edite e gerencie dados pela aba Database.
Todo app do Proyecta vem com um banco de dados integrado — sem necessidade de configuração. É um banco de dados orientado a documentos, em tempo real, com reatividade automática — sua interface atualiza instantaneamente quando os dados mudam.
Como o banco de dados funciona?
Seção intitulada “Como o banco de dados funciona?”Quando você descreve funcionalidades para a IA, ela cria o schema do banco de dados automaticamente:
"Add a blog with posts and comments"→ cria as tabelaspostsecomments"Users should be able to save favorites"→ cria uma tabelafavoritescom relacionamentos de usuário"Track order history"→ cria uma tabelaorderscom os índices adequados
Você não precisa projetar o schema. Descreva a funcionalidade e a experiência do usuário que deseja, e a IA cuida do resto.
Visualizar e gerenciar dados
Seção intitulada “Visualizar e gerenciar dados”Abra Dashboard > Data para navegar e gerenciar seu banco de dados:
- Table list — todas as suas tabelas com a contagem de documentos
- Record browser — visualização paginada dos registros de qualquer tabela
- Create records — adicione novos registros com um editor de formulário
- Edit records — atualize campos individuais
- Delete records — remova registros com confirmação
A aba Data descobre automaticamente os schemas das tabelas e infere os tipos de campo, para que você possa navegar e editar registros sem nenhuma configuração. Ela também suporta edição inline de células para campos escalares (número, texto curto, booleano) — clique em uma célula para editar diretamente; campos complexos ou JSON abrem o editor de formulário completo. Uma barra de busca na barra de ferramentas filtra registros no lado do cliente, na página carregada.
E a IA?
Seção intitulada “E a IA?”A IA é a forma mais poderosa de ler e gravar dados hoje. Pergunte diretamente:
"Show me the last 10 users who signed up""Add a test user with email test@example.com""Set every order from last week to status=shipped""Bulk insert these 20 products""Drop the oldtemp_importstable"
A IA pode ler e modificar qualquer dado diretamente — peça para adicionar, atualizar ou excluir registros. Por segurança, a tabela de usuários gerenciada pela autenticação é protegida contra gravação e não pode ser modificada pela IA.
Bancos de Dados de Infraestrutura
Seção intitulada “Bancos de Dados de Infraestrutura”Se você precisar de um banco de dados relacional tradicional além do banco de dados integrado, pode adicionar serviços de infraestrutura:
- PostgreSQL — Banco de dados relacional completo com suporte a SQL
- MySQL — Banco de dados relacional alternativo
- MongoDB — Banco de dados orientado a documentos
- Redis — Armazenamento de dados em memória / cache
Adicione-os descrevendo para a IA ou configurando no seu proyecta.config.json. Veja Dev Machines para mais detalhes.
Perguntas Frequentes
Seção intitulada “Perguntas Frequentes”Meus dados têm backup?
A persistência e a replicação dos dados são tratadas automaticamente. Para bancos de dados de infraestrutura (PostgreSQL, etc.), os backups não são automatizados atualmente.
Posso exportar meus dados?
A exportação de dados pela aba Data ainda não está disponível. Você pode navegar pelos registros em Dashboard > Data ou pedir para a IA exportar seus dados. Veja Export Data para outros caminhos de exportação.
Posso editar dados sem passar pela IA?
Sim — use Dashboard > Data para navegar, criar, editar e excluir registros diretamente.
Em breve
Seção intitulada “Em breve”- Importação de CSV para carregamento em massa