J'ai Postgresql 9.3 et 9.4 installé sur ma machine Linux Mint. Comment redémarrer postgresql 9.4? Une méthode pour redémarrer les deux versions ensemble convient également.
J'ai Postgresql 9.3 et 9.4 installé sur ma machine Linux Mint. Comment redémarrer postgresql 9.4? Une méthode pour redémarrer les deux versions ensemble convient également.
J'ai une requête qui renvoie avg (prix) select avg(price) from( select *, cume_dist() OVER (ORDER BY price desc) from web_price_scan where listing_Type='AARM' and u_kbalikepartnumbers_id = 1000307 and (EXTRACT(Day FROM (Now()-dateEnded)))*24 < 48 and price>( select avg(price)* 0.50...
Cette question a déjà des réponses ici : Dans psql, pourquoi certaines commandes n'ont-elles aucun effet? (2 réponses) Fermé le mois dernier . Je travaille avec une nouvelle installation de postgresql, avec un super utilisateur «postgres». Connecté via: sudo -u postgres psql postgres=# createdb...
Par exemple, dans MS-SQL, vous pouvez ouvrir une fenêtre de requête et exécuter ce qui suit: DECLARE @List AS VARCHAR(8) SELECT @List = 'foobar' SELECT * FROM dbo.PubLists WHERE Name = @List Comment cela se fait-il dans PostgreSQL? Cela peut-il être
J'utilise Python et psycopg2 pour m'interfacer avec postgres. Quand j'insère une ligne ... sql_string = "INSERT INTO hundred (name,name_slug,status) VALUES (" sql_string += hundred_name + ", '" + hundred_slug + "', " + status + ");" cursor.execute(sql_string) ... comment obtenir l'ID de la ligne...
J'ai installé PostgreSQL 9et l'heure affichée est 1 heure de retard sur l'heure du serveur. Exécution de Select NOW()spectacles:2011-07-12 11:51:50.453842+00 La date du serveur indique: Tue Jul 12 12:51:40 BST 2011 Il a 1 heure de retard mais le fuseau horaire indiqué dans phppgadminest:TimeZone...
La requête suggérée pour lister les types ENUM est excellente. Mais, il énumère simplement les schemaet les typname. Comment lister les valeurs ENUM réelles? Par exemple, dans la réponse liée ci-dessus, je voudrais le résultat suivant schema type values ------------- -------- ------- communication...
Je l' ai essayé d' utiliser la variable hôte PGPASSWORDet .pgpassni de ces deux me permettra d'authentifier la base de données. J'ai chmod« d .pgpassaux autorisations appropriées et aussi essayé: export PGPASSWORD=mypass and PGPASSWORD=mypass Le mot de passe contient un \mais je l'ai mis entre...
J'utilise Heroku avec l'option Crane Postgres et j'exécutais une requête sur la base de données à partir de ma machine locale lorsque ma machine locale s'est plantée. Si je cours select * from pg_stat_activity l'une des entrées a <IDLE> in transaction dans la colonne current_query_text. Par...
J'ai une fonction postgresql CREATE OR REPLACE FUNCTION fixMissingFiles() RETURNS VOID AS $$ DECLARE deletedContactId integer; BEGIN SELECT INTO deletedContactId contact_id FROM myContacts WHERE id=206351; -- print the value of deletedContactId variable to the console END; $$ LANGUAGE plpgsql;...
La page officielle ne mentionne pas un tel cas. Mais de nombreux utilisateurs n'ont besoin que d' psqlune base de données locale (je l'ai sur AWS). Brew n'ont pas
Dans Microsoft SQL Server, il est possible de spécifier un classement «insensible aux accents» (pour une base de données, une table ou une colonne), ce qui signifie qu'il est possible pour une requête comme SELECT * FROM users WHERE name LIKE 'João' pour rechercher une ligne avec un Joaonom. Je...
J'ai une table: CREATE TABLE tblproducts ( productid integer, product character varying(20) ) Avec les rangées: INSERT INTO tblproducts(productid, product) VALUES (1, 'CANDID POWDER 50 GM'); INSERT INTO tblproducts(productid, product) VALUES (2, 'SINAREST P SYP 100 ML'); INSERT INTO...
myCol ------ true true true false false null Dans le tableau ci-dessus, si je le fais: select count(*), count(myCol); Je reçois 6, 5 J'obtiens 5car il ne compte pas l'entrée nulle. Comment compter également le nombre de valeurs vraies (3 dans l'exemple)? (Ceci est une simplification et j'utilise en...
Voici un extrait de mon tableau: gid | datepose | pvc ---------+----------------+------------ 1 | 1961 | 01 2 | 1949 | 3 | 1990 | 02 1 | 1981 | 1 | | 03 1 | | Je veux remplir la colonne PVC en utilisant un SELECT CASEcomme ci-dessous: SELECT gid, CASE WHEN (pvc IS NULL OR pvc = '') AND datpose...
J'ai affaire à une table Postgres (appelée "lives") qui contient des enregistrements avec des colonnes pour time_stamp, usr_id, transaction_id et lives_remaining. J'ai besoin d'une requête qui me donnera le total de lives_remaining le plus récent pour chaque usr_id Il y a plusieurs utilisateurs...
J'ai fait du développement en utilisant la base de données SQLITE avec une production en POSTGRESQL. Je viens de mettre à jour ma base de données locale avec une énorme quantité de données et j'ai besoin de transférer une table spécifique vers la base de données de production. En fonction de...
J'utilise le type de tableau natif de Postgres et j'essaie de trouver les enregistrements où l'ID n'est pas dans les ID de destinataire du tableau. Je peux trouver où ils sont DANS: SELECT COUNT(*) FROM messages WHERE (3 = ANY (recipient_ids)) Mais cela ne fonctionne pas: SELECT COUNT(*) FROM...
Si j'utilise array_aggpour collecter des noms, j'obtiens mes noms séparés par des virgules, mais au cas où il y aurait une nullvaleur, cette valeur nulle est également considérée comme un nom dans l'agrégat. Par exemple : SELECT g.id, array_agg(CASE WHEN g.canonical = 'Y' THEN g.users ELSE NULL...
J'ai une colonne arr qui est de type array. J'ai besoin d'obtenir des lignes, où la arrcolonne contient une valeurs Cette requête: SELECT * FROM table WHERE arr @> ARRAY['s'] donne l'erreur: ERREUR: l'opérateur n'existe pas: le caractère varie [] @> texte [] Pourquoi ça ne marche pas? ps Je...