Рацпредложения

Posted on Posted in Без рубрики

Настраивая очередной «… expects user XYZ and database ABC was created», что по сути ни что иное, как ручная настройка СУБД MySQL для десктопной программы, коих много. Подумалось мне об обязательной реализации специального стандарта на хранение данных в СУБД и управление этими данными со стороны пакетного менеджера.

Чтобы при установке какого-либо пакета таблицы в СУБД создавались автоматически, права и область видимости на них выставлялись бы в соответствии с правами локальных пользователей, от UID-ов которых запускаются соответствующие программы, а при удалении пакта (точнее при purge) БД из СУБД бы удалялось.

Реально ли?

Originally published at Aceler online. You can comment here or there.

Поделиться:
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Facebook
  • Twitter
  • LiveJournal
  • MySpace
  • FriendFeed
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • LinkedIn
  • Reddit
  • StumbleUpon
  • Technorati
  • del.icio.us
  • Digg
  • БобрДобр
  • MisterWong.RU
  • Memori.ru
  • МоёМесто.ru
  • Сто закладок
  • Блог Я.ру
  • Блог Li.ру
  • Одноклассники
  • Add to favorites
  • Blogger
  • email
  • Netvibes

8 thoughts on “Рацпредложения

    1. Молодцы, что могу сказать. Надо щупать, боюсь только для пользовательских баз это отдано на откуп приложениям.

  1. А почему бы и нет? postinstall и postuninstall вроде везде есть, хост, порт, логин и паролдь к бд разве что вводить. Да и хосты-порты можно в специяльном конфиге хранить, который создавать отдельным пакетом…

    1. Хост/порт для десктопной проги неактуальны ИМХО, так что дело ещё проще. Осталось сделать, чтоб как в постгресе можно было пользователю заходить от себя без пароля (локально), и создавать базу в postinst/удалять в postrm

    2. Ну так оно пока и сделано в дебе, ставишь какую-нибудь программу, а тебя на синем фоне спрашивают пароль от MySQL. А я помню? :D

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.