Архив

Архив Сентябрь 2010

Postgres: получение всех CONSTRAINTS

30 сентября 2010 Нет комментариев

SELECT tc.constraint_name,
tc.constraint_type,
tc.table_name,
kcu.column_name,
tc.is_deferrable,
tc.initially_deferred,
rc.match_option AS match_type,
rc.update_rule AS on_update,
rc.delete_rule AS on_delete,
ccu.table_name AS references_table,
ccu.column_name AS references_field
FROM information_schema.table_constraints tc
LEFT JOIN information_schema.key_column_usage kcu
ON tc.constraint_catalog = kcu.constraint_catalog
AND tc.constraint_schema = kcu.constraint_schema
AND tc.constraint_name = kcu.constraint_name
LEFT JOIN information_schema.referential_constraints rc
ON tc.constraint_catalog = rc.constraint_catalog
AND tc.constraint_schema = rc.constraint_schema
AND tc.constraint_name = rc.constraint_name
LEFT JOIN information_schema.constraint_column_usage ccu
ON rc.unique_constraint_catalog = ccu.constraint_catalog
AND rc.unique_constraint_schema = ccu.constraint_schema
AND rc.unique_constraint_name = ccu.constraint_name

Categories: PostgreSQL Tags:

SVN copy folder to another repository

30 сентября 2010 Нет комментариев

svnadmin dump /svn/old_repos > ./repository.dump
svndumpfilter include path/to/docs --drop-empty-revs --renumber-revs --preserve-revprops < ./repository.dump > ./docs_only.dump
svnadmin load --parent-dir dir_to_commit /svn/new_repos < ./docs_only.dump

Categories: Без рубрики Tags: ,

Менеждеры пакетов для Mac OS

21 сентября 2010 Нет комментариев

Mac Ports

Находится тут
Очень хорошая коллекция, есть даже pgbouncer

Brew

Первая и единственная зависимость Homebrew — OS X Developer Tools, которые есть на любом установочном диске с OS X и доступны для бесплатного скачивания с сайта Apple.

Самое простое — установить в /usr/local. Это можно сделать весьма просто:
# Присваиваем папку /usr/local себе, чтобы не использовать sudo
sudo chown -R `whoami` /usr/local
# Чиним права на mysql, если он у вас установлен
sudo chown -R mysql:mysql /usr/local/mysql
# Скачиваем и устанавливаем Homebrew с гитхаба
curl -L github.com/mxcl/homebrew/tarball/master | tar xz --strip 1 -C /usr/local

Хорошая статья про brew

Categories: MAC OS Tags:

PostgreSQL 9.0

20 сентября 2010 Нет комментариев
Categories: PostgreSQL Tags:

DVB-карты

17 сентября 2010 Нет комментариев
Categories: IPTV, Linux Tags: