Skip to content

Instantly share code, notes, and snippets.

View javajefe's full-sized avatar
🎯
Focusing

Alexander Bukarev javajefe

🎯
Focusing
  • Libertex Group
  • Montenegro
View GitHub Profile
@wlievens
wlievens / rewirte-fk.sql
Created June 20, 2018 19:58
Automagically rewrite postgresql foreign keys to properly structured names
SELECT
tc.constraint_name,
tc.table_name,
kcu.column_name,
ccu.table_name AS foreign_table_name,
ccu.column_name AS foreign_column_name,
format('ALTER TABLE "%s" RENAME CONSTRAINT %s TO fk_%s_%s;',
tc.table_name, tc.constraint_name, tc.table_name, kcu.column_name)
FROM
information_schema.table_constraints AS tc
@PickledDragon
PickledDragon / list-constraints.sql
Created October 25, 2015 11:30
Postgres list all constraints
SELECT
tc.constraint_name, tc.table_name, kcu.column_name,
ccu.table_name AS foreign_table_name,
ccu.column_name AS foreign_column_name
FROM
information_schema.table_constraints AS tc
JOIN information_schema.key_column_usage AS kcu
ON tc.constraint_name = kcu.constraint_name
JOIN information_schema.constraint_column_usage AS ccu
ON ccu.constraint_name = tc.constraint_name
@Kartones
Kartones / postgres-cheatsheet.md
Last active May 6, 2026 19:39
PostgreSQL command line cheatsheet

PSQL

Magic words:

psql -U postgres

Some interesting flags (to see all, use -h or --help depending on your psql version):

  • -E: will describe the underlaying queries of the \ commands (cool for learning!)
  • -l: psql will list all databases and then exit (useful if the user you connect with doesn't has a default database, like at AWS RDS)
@FredrikWendt
FredrikWendt / JedisTest.java
Created August 13, 2012 20:23
Example usage of Jedis
package se.wendt.statoil.mastercard;
import java.util.ArrayList;
import java.util.concurrent.CountDownLatch;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPubSub;
public class JedisTest {