Postgresql. Разбить массив на строки
Все наверно или сталкивались, или столкнуться с проблемой разбиения массива ARRAY[anyelment], anyelment, …] на строки.
Все наверно или сталкивались, или столкнуться с проблемой разбиения массива ARRAY[anyelment], anyelment, …] на строки.
Долго не мог понять как обходить массив в пользовательской процедуре в PostgreSql. Надо было распарсить url по знаку (&) и пробежать по параметрам по одному. Так plpgsql язык для меня новый, решение нашел не сразу. Предлагаю вам ознакомиться: 123456queryArray = string_to_array(queryString, ‘&’); FOR i IN array_lower(queryArray, 1) .. array_upper(queryArray, 1) LOOP queryParam = [...]
Первый выриант, если у вас просто sql файл: 1$ mysql -u username -ppassword dbname < file.sql или 1$ cat file.sql | mysql -u username -ppassword dbname Второй вариант, если у вас .gz 1$ zcat file.sql.gz | mysql -u username -ppassword dbname
Вроде бы простое задание, но оно заставило задуматься о стандартных средствах, которые позволили бы сделать то, что мне надо. А именно у меня была большая табличка с множеством записей назовем её `items`. В ней информация о конкретных `item`, которые привязаны к другой таблице по средствам поля `pid`.
Сегодня мы рассмотрим, что нужно написать в конфигурационном файле /etc/my.cnf для того, чтобы настроить mysql стандартной сборки на работу с кодировкой utf8 по умолчанию без всякой перекомпиляции. Рассмотрим пример конфига на основе MySQL 5.x. В раздел [mysqld] необходимо добавить следующее:
Выбираем первый понедельник 3 месяца назад, т.е. если сейчас август, то берем первый понедельник июня Выбираем вчерашнюю дату + ищем расхождения в количестве дней этих 2-х дат 123456 SELECT (@t1:=CURDATE() [...]
Резервное копирование баз MySQL. Гораздо более сложной представляется задача создания копии такой динамичной структуры, как база данных MySQL. Вообще, почти все хостинг-провайдеры производят резервное копирование всех файлов пользователей. Однако, не стоит забывать о том, что провайдеры делают backup, в основном, для себя, на случай аварии у себя. Именно по этой причине пользователи в условиях хостинга [...]