Skip to main content

Module db

Expand description

Persistência dos dados do PCGamingWiki no banco SQLite local.

Os dados são armazenados na tabela game_extras sem TTL — tratados como características fixas do jogo e atualizados apenas por invalidação explícita via invalidate_pcgw_data.

Functions§

get_game_data_paths
Retorna os caminhos de game data salvos para um jogo. Retorna vetor vazio se nunca foram buscados.
get_pcgw_data
Retorna os dados do PCGamingWiki armazenados para o jogo.
get_system_requirements
Retorna os requisitos de sistema salvos para um jogo. Retorna vetor vazio se nunca foram buscados.
initialize_pcgamingwiki_tables
Cria a tabela game_extras, system_requirements e game_data_paths em games.db se ainda não existirem.
invalidate_pcgw_data
Invalida os dados de um jogo, forçando nova busca na próxima chamada.
save_pcgw_data
Salva ou atualiza os dados do PCGamingWiki para um jogo.
save_scraped_data
Salva os dados raspados no banco, substituindo entradas anteriores do jogo.