Articles of postgresql

Exemple simple de requête Postgres dans Ruby

Pour la vie de moi je ne peux pas trouver un exemple simple de simplement courir quelque chose comme “SELECT * FROM MyTable” en rbuy. Tout ce que je trouve suppose un ORM ou Rails. Pour l’instant, je ne veux pas d’ORM; Je ne veux pas de Rails. Je cherche quelque chose de autonome qui […]

Utilisation de COALESCE pour gérer les valeurs NULL dans PostgreSQL

J’ai la requête suivante SELECT DISTINCT pt.incentive_marketing, pt.incentive_channel, pt.incentive_advertising FROM test.pricing pt WHERE pt.contract_id = 90000 group by 1,2,3 order by pt.incentive_marketing; La requête ci-dessus renvoie l’o / p comme indiqué dans l’image jointe Cependant, je veux remplacer toutes les valeurs NULL par 0 en utilisant COALESCE. Faites-moi savoir comment cela peut être réalisé dans […]

Comment ratisser db: drop and rake db: créer sur Heroku?

Duplication possible: Comment vider la firebase database dans heroku J’ai une firebase database Postgres sur Heroku. C’est l’une des versions bêta gratuites. Localement, lors des tests, je lance souvent rake db: drop && rake db: create && rake db: migrer pour réinitialiser la firebase database. Cependant, lorsque j’essaie de l’exécuter sur Heroku, j’obtiens l’erreur suivante: […]

Comment utiliser (installer) dblink dans PostgreSQL?

Je suis habitué à Oracle et à créer un dblink dans mon schéma, puis à accéder à une firebase database distante comme celle-ci: mytable@myremotedb , y a-t-il de toute façon la même chose avec PostgreSQL? En ce moment, j’utilise dblink comme ceci: SELECT logindate FROM dblink(‘host=dev.toto.com user=toto password=isok dbname=totofamily’, ‘SELECT logindate FROM loginlog’); Lorsque j’exécute […]

Générer des séries chronologiques entre deux dates dans PostgreSQL

J’ai une requête comme celle-ci qui génère bien une série de dates entre 2 dates données: select date ‘2004-03-07’ + j – i as AllDate from generate_series(0, extract(doy from date ‘2004-03-07’)::int – 1) as i, generate_series(0, extract(doy from date ‘2004-08-16′)::int – 1) as j Cela génère 162 dates entre 2004-03-07 et 2004-08-16 et c’est ce […]

Comment implémenter une relation plusieurs à plusieurs dans PostgreSQL?

Je crois que le titre est explicite. Comment créez-vous la structure de table dans PostgreSQL pour créer une relation plusieurs-à-plusieurs. Mon exemple: Product(name, price); Bill(name, date, Products);

Changer de rôle après la connexion à la firebase database

Est-il possible de modifier le rôle postgresql utilisé par un utilisateur lorsqu’il interagit avec postgres après la connexion initiale? La ou les bases de données seront utilisées dans une application Web et j’aimerais utiliser des règles de niveau firebase database sur les tables et les schémas avec regroupement de connexions. En lisant la documentation postgresql, […]

Comment append une contrainte «unique» à un index existant par migration

Comment puis-je append unique: true contrainte à l’index déjà existant dans la firebase database Rails? J’ai essayé de migrer par def change add_index :editabilities, [:user_id, :list_id], unique: true end mais la migration échoue avec une erreur comme celle-ci. Le nom d’index ‘index_editabilities_on_user_id_and_list_id’ sur la table ‘editabilities’ existe déjà J’utilise les rails4 et postgresql.

PostgreSql INSERT DE L’ID SELECT RETURNING

Dans PostgreSql 9.2.4, j’ai deux tables: user (id, login, password, name) et dealer (id, user_id) . Et je veux insérer dans les deux tables un identifiant de revendeur créé. Actuellement, je le fais avec deux requêtes: WITH rows AS ( INSERT INTO “user” (login, password, name) VALUES (‘dealer1’, ‘jygbjybk’, ‘Dealer 1’) RETURNING id ) INSERT […]

Comment puis-je hacher les mots de passe dans postgresql?

J’ai besoin de hacher quelques mots de passe avec du sel sur postgresql, et je n’ai pas pu trouver de documentation pertinente sur la façon de le faire. Alors, comment puis-je hacher les mots de passe (avec certains sels) dans postgresql?