createuser: неизвестный ключ «--help»
Для дополнительной информации попробуйте "createuser --help".
*postgres
Решил тут для практики написать небольшую программку, которая делает LISTEN на сервере и печатает отправленное пр помощи NOTIFY на консольку, как описано здесь: http://initd.org/psycopg/docs/advanced.h... но с интеграцией в gevent'овский eventloop (а точнее, используя psycogreen) и нифига ... more →
Написал SELECT, который джойнит три таблички по тысяче строк каждая и вытаскивает одну строку, который отработал за 30 секунд.
Убейте меня пожалуйста.
В общем, ковыряясь в недрах MyQL я понял, что в плане индексов он проигрывает Postgres'у во всём, кроме того, что в первом индексы изначально покрывающие и можно указать планировщику какие индексы использовать/не использовать.
В общем, MySQL меня очень сильно огорчил отсутствием в нём Partial индексов и некоторых ... more →
Skytools 3.0 релизнулся. Чувки даже дописали документацию!
Release notes: http://skytools.projects.postgresql.org/...
Документация: http://skytools.projects.postgresql.org/...
Скачать бесплатно, без смс: http://pgfoundry.org/projects/skytools
Тестировал репликацию (которая Londiste) на базе в cp-1251 вот на такой таблице: http://pastebin.com/1Pymp6zk
Через 4 патча оно даже заработало :3
А вы уверены, что хорошо тестируете свои приложения?
Заебало городить типы на каждую функцию, возвращающую setof <type>. Накопал такой вариант:
create or replace function rec_test() returns setof record as
$$
begin
return query
select * from recs;
end;
$$
language plpgsql;
select * from rec_test() as (id int, t text);
Чем это чревато, кроме более громоздких ... more →
Очень скоро будем переносить базу сервиса, у которого оборот за 5 минут работы больше, чем моя зарплата.
Чота мне стрёмно...
Сейчас прочитал про новые фичи Postgresql 9.1 и понял, что он вообще няша и нужен.
Люблю наблюдать за тем, как Postgres восстанавливается из PITR-бэкапа. Так шустренько всасывает WAL-файлы из архива в базу ^_^
А знаете в чём искусство оптимизации запросов? В том, чтобы заставить СУБД отожрать все ресурсы сервера (16 ядер, 72 гига оперативки, SSD) при помощи всего 16 запросов (чтобы выжрать память, хватило и одного).
Щас пойду смотреть графики из заббикса :3
Вот за что я ненавижу SQL, так это за то, что там половина используемых идентификаторов — ключевые слова.
Нопейсал функцию создания нового пользователя, а как назвать — не знаю :(
Взял за правило каждый день коммитить что-нибудь в новый пстач.
И да, нам всё ещё нужно новое клёвое название!
Хотел допилить pgmemcache, чтобы научился паре полезных вещей.
Скопировал одну функцию, переименовал, вызываю как она вызывалась до этого и при попытке обращения к аргументам СЕГФОЛТ КРОВЬ КИШКИ РАСПИДОРАСИЛО!
Запилить что ли четверотег для третьетега на первотеге:-) Или для того же Sequelize поддержку постгреса сделать.
Четверотег — говна кусок. Функционала ноль, документации — столько же. Связи между таблицами сделаны по-идиотски; даже offset не умеет. На помойку, в общем.
https://github.com/didit-tech/FastLegS
Кто-нибудь юзал сей ORM? Что можете сказать по поводу него?
Сейчас заканчивают плодиться мои 32к баз. А самое интересное, что даже с таким грузом ответственности постгрес не тормозит и отверает на реквесты шустро и оперативно.
Я ХАКИР, я сломал постгрес! После какого-то чудесного alter table при попытке обращения к таблице pgadmin виснет намертво.
psycopg делает меня люто-бешено буггуртить. Вот как можно быть такими говноедами, чтобы юзать ЭТО?! Кажется, я нашел на чём подучить сишку и познать ситон :3
Есть желающие попилить питоновую няшнолибу для постгреса?
Пстач, а есть что-нибудь нормальное для того, чтобы из первотега общаться с второтегом? А то этот ваш психопг такое говно, шопипец.
UTF8 — это пиздец. Сейчас конвертировал базу из cp1251 в UTF8 и охуевал: база из 50 гиговой разрослась до 220 и половина имен таблиц обрезались, вызвав полный пиздец в базе >_<
*postgres is used by:
Оранжевус Охуеннус
utros
Артс
arts
eoranged
eoranged
mva
mva
utros
arts
eoranged
mva