docs/support/troubleshooting.es.md
Esperamos que puedas resolver tus problemas con los detalles a continuacion. Si no, por favor Contacta Soporte e intentaremos ayudarte lo mejor posible.
Sientete libre de abrir un issue o iniciar una discusion, incluso si no estas seguro de si algo esta mal. Somos una comunidad super amable, y todos nos ayudamos mutuamente.
Las grabaciones de pantalla son MUY utiles cuando un problema es dificil de replicar para mi.
Aqui estan las herramientas que recomiendo para tomar capturas de pantalla rapidas y faciles como archivos GIF o MKV:
Solo copia/pega la grabacion de pantalla en tu issue de GitHub y GitHub se encargara del resto.
Haz clic en Ayuda -> Mostrar Developer Tools, luego en la parte superior derecha de la consola cambia el dropdown de 'levels' a solo 'errors'.
Hay algun error aqui? Toma una captura de pantalla y adjuntala a un nuevo issue!
Puedes encontrar logs para Beekeeper en estos directorios:
Linux: ~/.config/beekeeper-studio/logs/{tipo de proceso}.log MacOS: ~/Library/Logs/beekeeper-studio/{tipo de proceso}.log Windows: %USERPROFILE%\AppData\Roaming\beekeeper-studio\logs{tipo de proceso}.log
Por defecto solo contendran errores no capturados.
Puedes habilitar el registro extendido iniciando Beekeeper Studio con el flag de debug DEBUG=*.
En Linux, solo ejecuta la aplicacion asi: DEBUG=* beekeeper-studio
Antes de la version 8.0 MySQL no soportaba indices DESC, pero si soportaba la sintaxis.
Esta es una 'caracteristica' de MySQL para hacerlo mas compatible con otros motores.
Si editas tus indices en Beekeeper Studio y creas un indice DESC simplemente creara un indice ASC en su lugar.
A partir de la version 8.0 este problema ha sido resuelto.
Al usar el cliente de linea de comandos mysql necesitas remapear delimitadores usando DELIMITER, sin embargo esta sintaxis no es soportada por el servidor MySQL en si, asi que da error cuando se ejecuta a traves de Beekeeper Studio.
Probablemente obtendras un error como You have an error in your SQL syntax. Simplemente elimina las declaraciones de delimitador para solucionarlo.
Por ejemplo, cambia esto:
DELIMITER //
CREATE PROCEDURE simpleproc (OUT param1 INT)
BEGIN
SELECT COUNT(*) INTO param1 FROM t;
END;
//
DELIMITER ;
A esto:
CREATE PROCEDURE simpleproc (OUT param1 INT)
BEGIN
SELECT COUNT(*) INTO param1 FROM t;
END;
Si estas escribiendo una consulta SQL para SQLite y recibes el error no such column, el problema es que estas usando comillas dobles " para identificar strings en lugar de comillas simples '.
SQLite originalmente permitia tanto strings con comillas simples ('algun string') como strings con comillas dobles ("algun string") para mantenerse compatible con MySQL, pero los mantenedores desde entonces han declarado que lamentan este movimiento, y ahora recomiendan que sqlite sea compilado con esta caracteristica desactivada. Beekeeper Studio sigue las opciones de compilacion recomendadas.
Para solucionar este problema, cambia tus strings con comillas dobles a strings con comillas simples:
-- esto no funcionara
select "string" as my_column from foo
-- esto funcionara
select 'string' as my_column from foo
Si estas en Linux y usas la version snap de Beekeeper necesitas darle a la aplicacion un permiso extra.
sudo snap connect beekeeper-studio:removable-media :removable-media
Si estas en otra plataforma, por favor abre un ticket e intentaremos ayudarte a depurar el problema.
Ten en cuenta que Beekeeper Studio solo soporta oficialmente Postgres 9.3+, aunque versiones anteriores pueden funcionar mayormente.
column does not exist, pero la columna si existe!Postgres es raro con la sensibilidad a mayusculas y minusculas. Esta es usualmente la causa del temido error column does not exist.
Postgres tiene dos comportamientos con nombres de columna:
Por ejemplo:
En esta tabla:
CREATE table foo("myColumn" int);
select myColumn from fooselect "myColumn" from fooVe esta respuesta de StackOverflow o esta seccion en el manual de PostgreSQL
Este es un problema con snapd en si y como aisla las aplicaciones de la configuracion de fuentes (o no lo hace, en este caso). Esto parece surgir con Arch, Manjaro, y Fedora, supongo que porque el equipo de snap se preocupa principalmente de que los snaps funcionen en Ubuntu.
Solucion alternativa:
sudo rm -f /var/cache/fontconfig/*
rm -f ~/.cache/fontconfig
Ve como referencia:
Si acabas de instalar la aplicacion en Windows y la aplicacion se niega a iniciar (con tu administrador de tareas reportando que esta ejecutandose), puede que necesites instalar los MSVC Redistributables para tu arquitectura.
Este es un problema con una de nuestras dependencias nativas, y estamos trabajando en una solucion mas permanente para este problema en el instalador.