Роман Теличко

Заметки веб-разработчика/админа

Партицирование (partitioning) больших таблиц PostgreSQL

// Февраль 17, 2013 | 13952 просмотров | 4 комментария

Сегодня я хочу вам рассказать о партиционировании больших таблиц в моей любимой PostgreSQL.

Итак, начнём с определения:
Партиционирование (partitioning) — это разбиение больших таблиц на логические части по выбранным критериям. Партиционированные или секционированные таблицы призваны улучшить производительность и управляемость базами данных.

Вроде понятно. Теперь идём дальше. Как же разбить таблицу на партиции или секции?
В PostgreSQL эта процедура потребует небольших усилий, но результатом вы будете довольны 🙂
Читать далее…

Ubuntu. LibreOffice 4.0 в Ubuntu 12.10

// Февраль 8, 2013 | 1108 просмотров | комментариев (0)

Выпущен LibreOffice 4.0 с большим списком изменений.
Всё это можно посмотреть уже в Ubuntu 12.10, не дожидаясь следующей версии.
Для этого всего-лишь необходимо:

sudo apt-get purge libreoffice-core
sudo add-apt-repository ppa:libreoffice/libreoffice-prereleases
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install libreoffice

Но обращаю ваше внимание, что в итоге вы получите только версию 4.0.0-alpha1.

За финальной версией пока нужно идти на сайт LibreOffice за deb-пакетом для x86 или для x86_64/amd64.

Внимание! Перед продолжением, удалите LibreOffice, если он у вас уже установлен.

sudo apt-get remove libreoffice

Скачиваете tar.gz-архив, содержащий deb-пакет.
Распаковываете его

tar -xzvf LibreOffice_4.0*

Переходите в папку DEBS:

cd LibreOffice_4.0*/DEBS/

И устанавливаете

sudo dpkg -i *.deb desktop-integration/*.deb

В итоге вы получите финальную версию LibreOffice 4.0.
Минус установки не через репозиторий в том, что вам самим придётся следить за обновлением пакетов, скачивать и переустанавливать его.

Ubuntu. Как удалить репозиторий, добавленный через add-apt-repository

// Февраль 5, 2013 | 4513 просмотров | комментариев (0)

Если вы добавили репозиторий через команду add-apt-repository и захотите его удалить, то вас ждёт разочарование, поскольку команды remove-apt-repository не существует.
Зато есть ключ --remove для команды add-apt-repository.
Т.е. мы можем удалить ненужный нам репозиторий так

add-apt-repository --remove ppa:repository-for-delete

или так

add-apt-repository -r ppa:repository-for-delete

Удачи.