Skip to content

Instantly share code, notes, and snippets.

View izebit's full-sized avatar
🖖
mia san mia

Artem Konovalov izebit

🖖
mia san mia
View GitHub Profile
object Demo extends App {
import Show.ShowOps
"hello world".show()
}
object Show {
def apply[A](implicit sh: Show[A]): Show[A] = sh
implicit class ShowOps[A: Show](a: A) {
-- show privilegies for users
SELECT
pg_user.usename AS user_name,
t1.nspname as schema,
t1.relname as table,
relacl.privilege_type as type,
relacl.is_grantable
FROM (
SELECT
pg_namespace.nspname,