Vous n'êtes pas identifié(e).
Merci du retour,
Si je résume, rien de natif pour ce type d'opération.
Pourquoi pgloader ne serait pas reconduit, il me paraissait un excellent outil pour le chargement de tables. (Si inspiré de sqlloader d'Oracle) ?
D'avance merci de votre retour.
Bonjour,
J'ai la problématique de chargement d'un fichier texte à plat (sans délimiteur) dans une table, et je voudrai un avis d'expert à partager sur la meilleure méthode à utiliser pour cette opération.
J'utilise PSQL et la commande COPY.
Cette commande est prévue pour le format CSV ou texte uniquement, et pas de fonctionnalité pour décrire les colonnes par offset de positionnement.
Quelle serait la meilleure méthode que vous pourriez me conseiller ?
D'avance merci de votre retour.
Bonjour à tous,
J'obtiens un message d'erreur lors de l'exécution d'un script SQL que je n'arrive pas à bien interpréter, et je voudrai avoir l'explication de votre part.
Erreur PostgreSQL : 42883 Message : la fonction ma_fonction(rec_aco, unknown, date, integer, unknown, character varying, character varying, integer, character varying, integer, character varying, integer, character varying, timestamp without time zone, character varying) n'existe pas fonction PL/pgsql trait_infos(character varying,character varying,character varying,character varying,character varying,character varying,character varying,character varying,character varying), ligne 543 à instruction SQL
Lorsque je relis mon code, lors des différents appels de la fonction "ma_fonction", tout me parait correct, c'est à dire que fournis bien tous les paramètres et leurs types attendus par la fonction.
Comment faut t'il interpréter le fait que le type des paramètres 2 et 5, soit noté : unknown ?
J'avoue ne pas comprendre.
D'avance merci de vos retours.
Merci beaucoup pour ces précieuses informations.
Merci de ta réponse.
J'avais essayé une commande similaire à l'aide du mot clé QUOTE sans y parvenir.
J'obtenais l'erreur suivante :
FROM STDIN WITH (FORMAT csv, QUOTE '\b', HEADER, DELIMITER '|')
ERREUR: le guillemet COPY doit être sur un seul caractère sur un octet
J'ai bien réussi à charge mon fichier selon la façon indiquée.
Peux tu m'expliquer la notation E'\b' utilisée pour préciser le caractère d'encadrement ?
D'avance merci de ton retour.
Désolé, j'ai indiqué dans mon post précédent une petite erreur.
Il ne s'agit pas du caractère point virgule mais du guillemet, utilisé par défaut.
Bonjour,
Je bloque sur un problème d'import de fichier type (*.csv) à partir de l'outil : psql.
Comment spécifier dans la ligne de commande le fait de ne pas spécifier l'usage de caractères d'encadrement, car par défaut le caractère point virgule est utilisé ? (selon la documentation).
J'ai bien noté l'existence du mot clé : QUOTE, mais celui-ci attend nécessairement un caractère.
D'avance merci de votre réponse.
Bonjour à tous,
Je désespère de ne trouver aucun exemple simple à mon problème tout aussi simple.
Je voudrai connaître le temps de l'ordre du milliseconde entre 2 variables de type timestamp.
Ci-dessous, le code en exemple que j'utilise :
DO
$$
DECLARE
HDEB TIMESTAMP;
HFIN TIMESTAMP;
HREQ TIMESTAMP;
BEGIN
HDEB := TO_TIMESTAMP ('2018-07-02 10:11:09.758', 'YYYY-MM-DD HH24:MI:SS.MS');
HFIN := TO_TIMESTAMP ('2018-07-02 10:11:17.309', 'YYYY-MM-DD HH24:MI:SS.MS');
HREQ := HFIN - HDEB;
END
$$;
L'erreur se trouve à la ligne d'instruction : HREQ := HFIN - HDEB;
ERREUR: syntaxe en entrée invalide pour le type timestamp : « 00:00:07.551 »
CONTEXT: fonction PL/pgsql inline_code_block, ligne 13 à affectation
********** Erreur **********
ERREUR: syntaxe en entrée invalide pour le type timestamp : « 00:00:07.551 »
État SQL :22007
Contexte : fonction PL/pgsql inline_code_block, ligne 13 à affectation
D'avance merci pour votre aide.
Je suis, quand même étonné que, dans la mesure où une entête des noms de colonnes est fournie, PostgreSQL ne sache pas identifier les colonnes.
Il semble que PostgreSQL ne tienne pas compte du nom des colonnes indiquées. J'ai l'impression que le mot clé HEADER a pour effet d'ignorer simplement la 1ère ligne du fichier (entête).
Merci de l'information.
La documentation fournie n'indique pas cette précision.
Bonjour,
Je rencontre le problème suivant, à savoir une erreur de chargement d'un fichier de type délimité, contenant 2 champs, dont je désire charger un seul champ, en précisant les colonnes à intégrer dans la colonne COPY, ce qui ne me parait pas normal, selon la documentation.
Ci-dessous, la table à charger :
CREATE TABLE CR_LSTZTGE
(
MATRI VARCHAR (10),
PACPAIE VARCHAR (10)
);
Ci-dessous, le fichier à charger : lstztge.txt
MATRI|PACPAIE
00400285|
00600685|806294
01100376|806294
01101799|806294
01600404|806294
12345678|806294
01657826|806294
02600265|806294
03100375|806294
Ci-dessous, la commande psql exécutée, dans laquelle j'ai précisé la seule colonne que je souhaite charger :
psql -h ${PGSERVEUR} -d ${PGDB} -U ${PGUSR} -p ${PGPORT} -q -t -c "COPY CR_LSTZTGE (MATRI) FROM STDIN WITH (FORMAT csv, HEADER, DELIMITER '|');" <lstztge.txt 1> lstztge.bad 2>&1
J'obtiens le message d'erreur ci-dessous dans le fichier de rejet : lstztge.bad
ERREUR: données supplémentaires après la dernière colonne attendue
CONTEXTE : COPY cr_lstztge, ligne 2 : « 00400285| »
La table n'est donc pas chargée
Il semble que lorsque l'on précise une seule colonne à charger, on ait cette erreur, qui est une anomalie à mon sens.
Si je ne précise pas de colonne particulière à charger, la table se charge correctement.
J'ai renouvelé le test en ajoutant un 3ème champ à la table, et en déclarant un seul champ (Le 1er) à charger (MATRI), la table ne s'est pas chargée (message d'erreur identique).
Un nouvel essai en déclarant les 2 1ers champs à charger (MATRI, PACPAIE), la table s'est chargée correctement.
Pouvez-vous éclairer ma lanterne sur ce problème ?
D'avance merci.
Cordialement.
Merci du retour.
Il faut comprendre par là, le log du serveur postgreSQL ?
Merci pour la confirmation.
Bonjour,
après quelques recherches, j'ai fini par trouver un fichier log, dont voici le contenu correspondant à la tentative de connexion :
2018-05-23 12:13:32,076: ERROR werkzeug: Error on request:
Traceback (most recent call last):
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 270, in run_wsgi
execute(self.server.app)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 258, in execute
application_iter = app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1607, in full_dispatch_request
self.try_trigger_before_first_request_functions()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1654, in try_trigger_before_first_request_functions
func()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\utils\__init__.py", line 46, in create_module_preference
self.register_preferences()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\__init__.py", line 114, in register_preferences
RegisterQueryToolPreferences(self)
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\utils\query_tool_preferences.py", line 84, in RegisterQueryToolPreferences
'The font size to use for the SQL text boxes and editors. '
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 623, in gettext
return get_domain().gettext(*args, **kwargs)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 534, in gettext
return t.ugettext(string) % variables
TypeError: %d format: a number is required, not dict
2018-05-23 12:13:32,654: ERROR werkzeug: Error on request:
Traceback (most recent call last):
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 270, in run_wsgi
execute(self.server.app)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 258, in execute
application_iter = app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1607, in full_dispatch_request
self.try_trigger_before_first_request_functions()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1654, in try_trigger_before_first_request_functions
func()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\utils\__init__.py", line 46, in create_module_preference
self.register_preferences()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\__init__.py", line 114, in register_preferences
RegisterQueryToolPreferences(self)
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\utils\query_tool_preferences.py", line 84, in RegisterQueryToolPreferences
'The font size to use for the SQL text boxes and editors. '
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 623, in gettext
return get_domain().gettext(*args, **kwargs)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 534, in gettext
return t.ugettext(string) % variables
TypeError: %d format: a number is required, not dict
2018-05-23 12:13:33,263: ERROR werkzeug: Error on request:
Traceback (most recent call last):
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 270, in run_wsgi
execute(self.server.app)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 258, in execute
application_iter = app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1607, in full_dispatch_request
self.try_trigger_before_first_request_functions()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1654, in try_trigger_before_first_request_functions
func()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\utils\__init__.py", line 46, in create_module_preference
self.register_preferences()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\__init__.py", line 114, in register_preferences
RegisterQueryToolPreferences(self)
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\utils\query_tool_preferences.py", line 84, in RegisterQueryToolPreferences
'The font size to use for the SQL text boxes and editors. '
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 623, in gettext
return get_domain().gettext(*args, **kwargs)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 534, in gettext
return t.ugettext(string) % variables
TypeError: %d format: a number is required, not dict
2018-05-23 12:13:33,779: ERROR werkzeug: Error on request:
Traceback (most recent call last):
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 270, in run_wsgi
execute(self.server.app)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 258, in execute
application_iter = app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1607, in full_dispatch_request
self.try_trigger_before_first_request_functions()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1654, in try_trigger_before_first_request_functions
func()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\utils\__init__.py", line 46, in create_module_preference
self.register_preferences()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\__init__.py", line 114, in register_preferences
RegisterQueryToolPreferences(self)
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\utils\query_tool_preferences.py", line 84, in RegisterQueryToolPreferences
'The font size to use for the SQL text boxes and editors. '
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 623, in gettext
return get_domain().gettext(*args, **kwargs)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 534, in gettext
return t.ugettext(string) % variables
TypeError: %d format: a number is required, not dict
2018-05-23 12:13:34,372: ERROR werkzeug: Error on request:
Traceback (most recent call last):
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 270, in run_wsgi
execute(self.server.app)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 258, in execute
application_iter = app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1607, in full_dispatch_request
self.try_trigger_before_first_request_functions()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1654, in try_trigger_before_first_request_functions
func()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\utils\__init__.py", line 46, in create_module_preference
self.register_preferences()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\__init__.py", line 114, in register_preferences
RegisterQueryToolPreferences(self)
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\utils\query_tool_preferences.py", line 84, in RegisterQueryToolPreferences
'The font size to use for the SQL text boxes and editors. '
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 623, in gettext
return get_domain().gettext(*args, **kwargs)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 534, in gettext
return t.ugettext(string) % variables
TypeError: %d format: a number is required, not dict
2018-05-23 12:13:34,858: ERROR werkzeug: Error on request:
Traceback (most recent call last):
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 270, in run_wsgi
execute(self.server.app)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 258, in execute
application_iter = app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1607, in full_dispatch_request
self.try_trigger_before_first_request_functions()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1654, in try_trigger_before_first_request_functions
func()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\utils\__init__.py", line 46, in create_module_preference
self.register_preferences()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\__init__.py", line 114, in register_preferences
RegisterQueryToolPreferences(self)
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\utils\query_tool_preferences.py", line 84, in RegisterQueryToolPreferences
'The font size to use for the SQL text boxes and editors. '
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 623, in gettext
return get_domain().gettext(*args, **kwargs)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 534, in gettext
return t.ugettext(string) % variables
TypeError: %d format: a number is required, not dict
2018-05-23 12:13:35,404: ERROR werkzeug: Error on request:
Traceback (most recent call last):
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 270, in run_wsgi
execute(self.server.app)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 258, in execute
application_iter = app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1607, in full_dispatch_request
self.try_trigger_before_first_request_functions()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1654, in try_trigger_before_first_request_functions
func()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\utils\__init__.py", line 46, in create_module_preference
self.register_preferences()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\__init__.py", line 114, in register_preferences
RegisterQueryToolPreferences(self)
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\utils\query_tool_preferences.py", line 84, in RegisterQueryToolPreferences
'The font size to use for the SQL text boxes and editors. '
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 623, in gettext
return get_domain().gettext(*args, **kwargs)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 534, in gettext
return t.ugettext(string) % variables
TypeError: %d format: a number is required, not dict
2018-05-23 12:13:35,872: ERROR werkzeug: Error on request:
Traceback (most recent call last):
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 270, in run_wsgi
execute(self.server.app)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 258, in execute
application_iter = app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1607, in full_dispatch_request
self.try_trigger_before_first_request_functions()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1654, in try_trigger_before_first_request_functions
func()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\utils\__init__.py", line 46, in create_module_preference
self.register_preferences()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\__init__.py", line 114, in register_preferences
RegisterQueryToolPreferences(self)
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\utils\query_tool_preferences.py", line 84, in RegisterQueryToolPreferences
'The font size to use for the SQL text boxes and editors. '
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 623, in gettext
return get_domain().gettext(*args, **kwargs)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 534, in gettext
return t.ugettext(string) % variables
TypeError: %d format: a number is required, not dict
2018-05-23 12:13:36,388: ERROR werkzeug: Error on request:
Traceback (most recent call last):
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 270, in run_wsgi
execute(self.server.app)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 258, in execute
application_iter = app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1607, in full_dispatch_request
self.try_trigger_before_first_request_functions()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1654, in try_trigger_before_first_request_functions
func()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\utils\__init__.py", line 46, in create_module_preference
self.register_preferences()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\__init__.py", line 114, in register_preferences
RegisterQueryToolPreferences(self)
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\utils\query_tool_preferences.py", line 84, in RegisterQueryToolPreferences
'The font size to use for the SQL text boxes and editors. '
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 623, in gettext
return get_domain().gettext(*args, **kwargs)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 534, in gettext
return t.ugettext(string) % variables
TypeError: %d format: a number is required, not dict
2018-05-23 12:13:37,046: ERROR werkzeug: Error on request:
Traceback (most recent call last):
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 270, in run_wsgi
execute(self.server.app)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 258, in execute
application_iter = app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1607, in full_dispatch_request
self.try_trigger_before_first_request_functions()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1654, in try_trigger_before_first_request_functions
func()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\utils\__init__.py", line 46, in create_module_preference
self.register_preferences()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\__init__.py", line 114, in register_preferences
RegisterQueryToolPreferences(self)
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\utils\query_tool_preferences.py", line 84, in RegisterQueryToolPreferences
'The font size to use for the SQL text boxes and editors. '
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 623, in gettext
return get_domain().gettext(*args, **kwargs)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 534, in gettext
return t.ugettext(string) % variables
TypeError: %d format: a number is required, not dict
2018-05-23 12:13:37,592: ERROR werkzeug: Error on request:
Traceback (most recent call last):
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 270, in run_wsgi
execute(self.server.app)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 258, in execute
application_iter = app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1607, in full_dispatch_request
self.try_trigger_before_first_request_functions()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1654, in try_trigger_before_first_request_functions
func()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\utils\__init__.py", line 46, in create_module_preference
self.register_preferences()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\__init__.py", line 114, in register_preferences
RegisterQueryToolPreferences(self)
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\utils\query_tool_preferences.py", line 84, in RegisterQueryToolPreferences
'The font size to use for the SQL text boxes and editors. '
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 623, in gettext
return get_domain().gettext(*args, **kwargs)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 534, in gettext
return t.ugettext(string) % variables
TypeError: %d format: a number is required, not dict
2018-05-23 12:13:38,122: ERROR werkzeug: Error on request:
Traceback (most recent call last):
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 270, in run_wsgi
execute(self.server.app)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 258, in execute
application_iter = app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1607, in full_dispatch_request
self.try_trigger_before_first_request_functions()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1654, in try_trigger_before_first_request_functions
func()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\utils\__init__.py", line 46, in create_module_preference
self.register_preferences()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\__init__.py", line 114, in register_preferences
RegisterQueryToolPreferences(self)
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\utils\query_tool_preferences.py", line 84, in RegisterQueryToolPreferences
'The font size to use for the SQL text boxes and editors. '
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 623, in gettext
return get_domain().gettext(*args, **kwargs)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 534, in gettext
return t.ugettext(string) % variables
TypeError: %d format: a number is required, not dict
2018-05-23 12:13:38,622: ERROR werkzeug: Error on request:
Traceback (most recent call last):
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 270, in run_wsgi
execute(self.server.app)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 258, in execute
application_iter = app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1607, in full_dispatch_request
self.try_trigger_before_first_request_functions()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1654, in try_trigger_before_first_request_functions
func()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\utils\__init__.py", line 46, in create_module_preference
self.register_preferences()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\__init__.py", line 114, in register_preferences
RegisterQueryToolPreferences(self)
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\utils\query_tool_preferences.py", line 84, in RegisterQueryToolPreferences
'The font size to use for the SQL text boxes and editors. '
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 623, in gettext
return get_domain().gettext(*args, **kwargs)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 534, in gettext
return t.ugettext(string) % variables
TypeError: %d format: a number is required, not dict
2018-05-23 12:13:39,122: ERROR werkzeug: Error on request:
Traceback (most recent call last):
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 270, in run_wsgi
execute(self.server.app)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 258, in execute
application_iter = app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1607, in full_dispatch_request
self.try_trigger_before_first_request_functions()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1654, in try_trigger_before_first_request_functions
func()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\utils\__init__.py", line 46, in create_module_preference
self.register_preferences()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\__init__.py", line 114, in register_preferences
RegisterQueryToolPreferences(self)
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\utils\query_tool_preferences.py", line 84, in RegisterQueryToolPreferences
'The font size to use for the SQL text boxes and editors. '
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 623, in gettext
return get_domain().gettext(*args, **kwargs)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 534, in gettext
return t.ugettext(string) % variables
TypeError: %d format: a number is required, not dict
2018-05-23 12:13:39,638: ERROR werkzeug: Error on request:
Traceback (most recent call last):
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 270, in run_wsgi
execute(self.server.app)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 258, in execute
application_iter = app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1607, in full_dispatch_request
self.try_trigger_before_first_request_functions()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1654, in try_trigger_before_first_request_functions
func()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\utils\__init__.py", line 46, in create_module_preference
self.register_preferences()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\__init__.py", line 114, in register_preferences
RegisterQueryToolPreferences(self)
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\utils\query_tool_preferences.py", line 84, in RegisterQueryToolPreferences
'The font size to use for the SQL text boxes and editors. '
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 623, in gettext
return get_domain().gettext(*args, **kwargs)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 534, in gettext
return t.ugettext(string) % variables
TypeError: %d format: a number is required, not dict
2018-05-23 12:13:40,138: ERROR werkzeug: Error on request:
Traceback (most recent call last):
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 270, in run_wsgi
execute(self.server.app)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 258, in execute
application_iter = app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1607, in full_dispatch_request
self.try_trigger_before_first_request_functions()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1654, in try_trigger_before_first_request_functions
func()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\utils\__init__.py", line 46, in create_module_preference
self.register_preferences()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\__init__.py", line 114, in register_preferences
RegisterQueryToolPreferences(self)
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\utils\query_tool_preferences.py", line 84, in RegisterQueryToolPreferences
'The font size to use for the SQL text boxes and editors. '
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 623, in gettext
return get_domain().gettext(*args, **kwargs)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 534, in gettext
return t.ugettext(string) % variables
TypeError: %d format: a number is required, not dict
2018-05-23 12:13:40,670: ERROR werkzeug: Error on request:
Traceback (most recent call last):
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 270, in run_wsgi
execute(self.server.app)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 258, in execute
application_iter = app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1607, in full_dispatch_request
self.try_trigger_before_first_request_functions()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1654, in try_trigger_before_first_request_functions
func()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\utils\__init__.py", line 46, in create_module_preference
self.register_preferences()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\__init__.py", line 114, in register_preferences
RegisterQueryToolPreferences(self)
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\utils\query_tool_preferences.py", line 84, in RegisterQueryToolPreferences
'The font size to use for the SQL text boxes and editors. '
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 623, in gettext
return get_domain().gettext(*args, **kwargs)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 534, in gettext
return t.ugettext(string) % variables
TypeError: %d format: a number is required, not dict
2018-05-23 12:13:41,200: ERROR werkzeug: Error on request:
Traceback (most recent call last):
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 270, in run_wsgi
execute(self.server.app)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 258, in execute
application_iter = app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1607, in full_dispatch_request
self.try_trigger_before_first_request_functions()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1654, in try_trigger_before_first_request_functions
func()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\utils\__init__.py", line 46, in create_module_preference
self.register_preferences()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\__init__.py", line 114, in register_preferences
RegisterQueryToolPreferences(self)
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\utils\query_tool_preferences.py", line 84, in RegisterQueryToolPreferences
'The font size to use for the SQL text boxes and editors. '
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 623, in gettext
return get_domain().gettext(*args, **kwargs)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 534, in gettext
return t.ugettext(string) % variables
TypeError: %d format: a number is required, not dict
2018-05-23 12:13:41,732: ERROR werkzeug: Error on request:
Traceback (most recent call last):
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 270, in run_wsgi
execute(self.server.app)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 258, in execute
application_iter = app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1607, in full_dispatch_request
self.try_trigger_before_first_request_functions()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1654, in try_trigger_before_first_request_functions
func()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\utils\__init__.py", line 46, in create_module_preference
self.register_preferences()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\__init__.py", line 114, in register_preferences
RegisterQueryToolPreferences(self)
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\utils\query_tool_preferences.py", line 84, in RegisterQueryToolPreferences
'The font size to use for the SQL text boxes and editors. '
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 623, in gettext
return get_domain().gettext(*args, **kwargs)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 534, in gettext
return t.ugettext(string) % variables
TypeError: %d format: a number is required, not dict
2018-05-23 12:13:42,232: ERROR werkzeug: Error on request:
Traceback (most recent call last):
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 270, in run_wsgi
execute(self.server.app)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 258, in execute
application_iter = app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1607, in full_dispatch_request
self.try_trigger_before_first_request_functions()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1654, in try_trigger_before_first_request_functions
func()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\utils\__init__.py", line 46, in create_module_preference
self.register_preferences()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\__init__.py", line 114, in register_preferences
RegisterQueryToolPreferences(self)
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\utils\query_tool_preferences.py", line 84, in RegisterQueryToolPreferences
'The font size to use for the SQL text boxes and editors. '
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 623, in gettext
return get_domain().gettext(*args, **kwargs)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 534, in gettext
return t.ugettext(string) % variables
TypeError: %d format: a number is required, not dict
2018-05-23 12:13:42,732: ERROR werkzeug: Error on request:
Traceback (most recent call last):
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 270, in run_wsgi
execute(self.server.app)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\werkzeug\serving.py", line 258, in execute
application_iter = app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1607, in full_dispatch_request
self.try_trigger_before_first_request_functions()
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask\app.py", line 1654, in try_trigger_before_first_request_functions
func()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\utils\__init__.py", line 46, in create_module_preference
self.register_preferences()
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\__init__.py", line 114, in register_preferences
RegisterQueryToolPreferences(self)
File "E:\PostgreSQL\10\pgAdmin 4\web\pgadmin\tools\sqleditor\utils\query_tool_preferences.py", line 84, in RegisterQueryToolPreferences
'The font size to use for the SQL text boxes and editors. '
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 623, in gettext
return get_domain().gettext(*args, **kwargs)
File "E:\PostgreSQL\10\pgAdmin 4\venv\Lib\site-packages\flask_babelex\__init__.py", line 534, in gettext
return t.ugettext(string) % variables
TypeError: %d format: a number is required, not dict
En espérant que cela puisse aider à la résolution du problème.
D'avance merci.
Bonjour,
J'ai installé récemment un environnement PostgreSQL en version 10.3 sur plateforme Windows 10 en 64 bits.
pgadmin4 a été installé également, et j'ai pu me connecter au SGBD à partir de ce client.
A présent, il ne m'est plus possible de me connecter, car je rencontre le message indiqué dans l'objet du post : "The application server could not be contacted", sans en connaître la raison exacte.
J'ai parcouru rapidement les différents logs que j'ai pu voir, sans trouver de message particulier lié à ce problème.
J'ai également désactivé le pare feu sans que cela résolve ce problème.
Quelqu'un pourra t'il m'éclairer sur ce type de problème ?
Désolé, je n'y ai pas fait attention.
Il faut bien indiquer l'extension (.dll), utilisant un environnement Windows.
Merci du retour.
Bonjour à tous,
J'ai installé récemment sur un nouvel environnement PostgreSQL version 10.3 sur une plate forme Windows 64 bits (W10)
J'ai également voulu activer le module de débuggage en ajoutant les lignes ci-dessous dans le fichier de cofiguration : postgresql.conf :
#shared_preload_libraries = '' # (change requires restart)
shared_preload_libraries = '$libdir/plugins/plugin_debugger.so'
Suite à cette modification, et un arrêt de postgresql, le SGBD ne redémarre plus. Je n'ai rien trouvé dans les logs.
Ce module est t'il encore compatible avec cette version de postgresql ?
Y a t'il d'autres actions à effectuer ?
D'avance merci de votre retour.
Dernière petite question,
Dans les échanges avec dverite, j'avais modifié le code en changeant le critère de recherche des arguments de (where f.proname=r.proname) par (where f.oid=r.oid) sans référencer le champ oid dans la liste des champs du record "r"
dverite obtenait une erreur, et moi non.
Celà voudrait t'il dire qu'un champ oid serait créé implicitement si ce champ n'était pas indiqué ?
Le comportement différent serait t'il lié à un paramètre de configuration particulier ?
Dans l'attente de votre retour.
Merci à tous pour cet éclairage.
Merci du retour.
En affichant dans le RAISE la liste des arguments, pour les fonctions en doublon, je constate bien à présent que les arguments sont différents, et que les doublons sont justifiés.
Une confirmation que je voudrai avoir cependant de votre part est que l'appel d'une des fonctions en doublon réalisé en passant les n paramètres de cette fonction exécutera bien le code de cette fonction, et non pas le code de la même fonction en doublon qui ne comporterait un nombre de paramètres différent de n.
D'avance merci de votre retour.
Merci de votre collaboration.
Merci du retour.
Je suis étonné comme vous de ne pas avoir d'erreur à l'exécution. Il me parait logique en effet d'ajouter le champ oid dans le record "r", ce que j'ai d'ailleurs fait dans le code ci-dessous, et le résultat fourni (sans erreur) :
xxxx=> DO
xxxx-> $$
xxxx$> DECLARE
xxxx$> r record;
xxxx$> user_name VARCHAR (255);
xxxx$> schema_name VARCHAR (255);
xxxx$> Function_Name VARCHAR (255);
xxxx$>
xxxx$> parg TEXT;
xxxx$>
xxxx$> BEGIN
xxxx$> user_name := 'xxxx'; -- Le propriétaire
xxxx$> schema_name := 'yyyy'; -- Le schema original
xxxx$>
xxxx$> FOR r IN SELECT p.oid, p.proname, p.proowner, p.pronamespace
xxxx$> FROM pg_proc p
xxxx$> WHERE (p.proowner = (select u.usesysid
xxxx$> From pg_user u
xxxx$> Where (u.usename = user_name)))
xxxx$> AND (p.pronamespace = (select oid from pg_namespace
xxxx$> Where (nspname = schema_name)))
xxxx$> ORDER BY p.proname
xxxx$> LOOP
xxxx$> Select pg_get_function_arguments (f.oid) into parg from pg_proc f where f.oid = r.oid;
xxxx$> -- RAISE NOTICE 'Nom de la fonction (%), (%)', r.proname, parg;
xxxx$> RAISE NOTICE 'Nom de la fonction (%)', r.proname;
xxxx$> END LOOP;
xxxx$>
xxxx$> END;
xxxx$> $$;
NOTICE: Nom de la fonction (fn_icont)
NOTICE: Nom de la fonction (fn_icont)
NOTICE: Nom de la fonction (fn_reconcimat)
NOTICE: Nom de la fonction (fn_reconcimat)
DO
xxxx=>
Le code est exécuté par psql depuis une fenêtre putty.
Merci de la réponse.
J'ai rejoué le code en tenant compte de ta remarque, mais le résultat est identique.
DO
$$
DECLARE
r record;
user_name VARCHAR (255);
schema_name VARCHAR (255);
Function_Name VARCHAR (255);
parg TEXT;
BEGIN
user_name := 'xxxx'; -- Le propriétaire
schema_name := 'yyyy'; -- Le schema original
FOR r IN SELECT p.proname, p.proowner, p.pronamespace
FROM pg_proc p
WHERE (p.proowner = (select u.usesysid
From pg_user u
Where (u.usename = user_name)))
AND (p.pronamespace = (select oid from pg_namespace
Where (nspname = schema_name)))
ORDER BY p.proname
LOOP
Select pg_get_function_arguments (f.oid) into parg from pg_proc f where f.oid = r.oid;
-- RAISE NOTICE 'Nom de la fonction (%), (%)', r.proname, parg;
RAISE NOTICE 'Nom de la fonction (%)', r.proname;
END LOOP;
END;
$$;
Ci-dessous, le résultat obtenu (extrait) :
NOTICE: Nom de la fonction (fn_icont)
NOTICE: Nom de la fonction (fn_icont)
NOTICE: Nom de la fonction (fn_reconcimat)
NOTICE: Nom de la fonction (fn_reconcimat)
As tu une autre piste ?
D'avance merci de ton retour.
Bonjour,
Lors d'une revue de code, j'ai listé l'ensemble des fonctions utilisées dans notre développement, et je me suis étonné de la présence de doublons de fonctions portant le même nom.
J'ai bien noté que des fonctions de même nom ayant des paramètres différents faisaient l'objet de fonctions différentes. En listant ces fonctions en doublons, et en affichant également leurs paramètres, je constate qu'ils sont identiques pour chacune des fonctions en doublon.
Aussi, je m'interroge sur la présence de ces doublons de fonctions. Celles-ci ont également le même type de retour.
Comment expliquer alors la présence de ces doublons. (présentes dans le même schéma et associées au même utilisateur).
Voici le code utilisé pour lister ces fonctions :
DO
$$
DECLARE
r record;
user_name VARCHAR (255);
schema_name VARCHAR (255);
Function_Name VARCHAR (255);
parg TEXT;
BEGIN
user_name := 'xxxx'; -- Le propriétaire
schema_name := 'yyyy'; -- Le schema original
FOR r IN SELECT p.proname, p.proowner, p.pronamespace
FROM pg_proc p
WHERE (p.proowner = (select u.usesysid
From pg_user u
Where (u.usename = user_name)))
AND (p.pronamespace = (select oid from pg_namespace
Where (nspname = schema_name)))
ORDER BY p.proname
LOOP
Select pg_get_function_arguments (f.oid) into parg from pg_proc f where f.proname=r.proname;
RAISE NOTICE 'Nom de la fonction (%), (%)', r.proname, parg;
END LOOP;
END;
$$;
Si je veux éditer une de ces fonctions depuis une session psql par la commande : \ef <ma fonction>, je ne peux le faire car il m'indique qu'il y a plus d'une fonction de ce nom.
D'ailleurs, comment pourrait t'on faire pour éditer une des fonctions en doublon par la commande : \ef <Ma fonction> ?
D'avance merci de votre retour.
Cordialement.
Bonjour,
Je pensais également avoir géré un problème de contrôle de validité d'une valeur numérique sous forme de chaine de caractères, je constate que cela n'est pas le cas.
J'avais écrit pour cela une fonction pour le réaliser. Force est de constater que le résultat attendu ne répond pas au besoin.
J'ai pu également consulter diverses variantes de telles fonctions, mais donnent toutes autant le même résultat incorrect ...
Existe t'il un moyen simple de réaliser cette fonctionnalité élémentaire ?
Ci-dessous, la fonction utilisée :
CREATE OR REPLACE FUNCTION IS_NUMERIC (P_VAR VARCHAR)
RETURNS BOOLEAN
AS $$
DECLARE
V_Num INTEGER;
BEGIN
V_Num := TO_NUMBER (P_VAR, '9999999999');
RETURN TRUE;
EXCEPTION
WHEN OTHERS THEN
RETURN FALSE;
END;
$$ LANGUAGE plpgsql;
D'avance merci d'éclairer ma lanterne.
Bonjour,
Je pensais avoir géré un problème de contrôle de validité d'une date sous forme de chaine de caractères, je constate que cela n'est pas le cas.
J'avais écrit pour cela une fonction pour le réaliser. Force est de constater que le résultat attendu ne répond pas au besoin.
Ci-dessous, la fonction utilisée :
/*
____________________________________________________________________
|Controle d'une valeur de date. |
| |
|Parametres : P_Var -> Parametre de chaine de caracteres |
| |
|retour : retourne True si la valeur est numerique. |
|____________________________________________________________________|
*/
CREATE OR REPLACE FUNCTION IS_DATE (P_VAR VARCHAR)
RETURNS BOOLEAN
AS $$
DECLARE
V_Dat DATE;
BEGIN
V_Dat := TO_DATE (P_VAR, 'YYYYMMDD');
RETURN TRUE;
EXCEPTION
WHEN OTHERS THEN
RETURN FALSE;
END;
$$ LANGUAGE plpgsql;
J'ai détecté le problème en passant à la fonction une date : '30092017', qui pour moi est erronée, selon le format de contrôle utilisé : 'YYYYMMDD'.
Le mois notamment est incorrect : 20.
select is_date ('30092017');
is_date
---------
t
Je suis surpris du résultat, lorsque j'exécute la requête suivante :
select to_date ('30092017', 'YYYYMMDD');
to_date
------------
3010-08-19
(1 ligne)
De ce fait, je suis amené à revoir ce type de contrôle.
Quelle explication donner à ce résultat ?
Comment peut-on effectuer ce contrôle différemment et efficacement ?
D'avance merci de votre retour.
Merci du retour,
La fonction envisagée doit assurer la suppression d'une table passée en paramètre.
La présence de la clause : IF EXISTS se justifie pleinement car le drop d'une table inexistante provoque une erreur.
Cela me parait plus propre de faire ce contrôle préalable.
J'ai utilisé un bloc de code anonyme pour la raison suivante : La clause EXECUTE n'autorise pas l'exécution de IF EXISTS (erreur de syntaxe).
A moins que je me trompe.
D'avance merci de vos prochains retours.