Каганов о вендекапце
Для Ъ - нефиг, схОдите:-)
>>> Подробности (Invalid URL, no host part!)
Для Ъ - нефиг, схОдите:-)
>>> Подробности (Invalid URL, no host part!)
В девелопменте нет никто, поэтому пишу сюда.
Сваял функцию для постгреса. Вроде все правильно, а все равно ошибку выдает.
CREATE OR REPLACE FUNCTION zone_import (i_begins int, i_ends int, i_code char(2), i_country varchar(255), i_region varchar(255), i_city varchar(255)) RETURNS int AS $$
DECLARE
country_id int;
region_id int;
city_id int;
BEGIN
SELECT id FROM countries INTO country_id WHERE code=i_code;
IF country_id IS NULL THEN
INSERT INTO countries (name, code) VALUES (i_country, i_code);
country_id := currval(countries_id_seq);
END IF;
SELECT id FROM regions INTO region_id WHERE name=i_region;
IF region_id IS NULL THEN
INSERT INTO regions (country_id, name) VALUES (country_id, i_region);
region_id := currval(regions_id_seq);
END IF;
SELECT id FROM cities INTO city_id WHERE name=i_city;
IF city_id IS NULL THEN
INSERT INTO cities (region_id, name) VALUES (region_id, i_city);
city_id := currval(cities_id_seq);
END IF;
INSERT INTO zones (begins, ends, city_id) VALUES (i_begins, i_ends, city_id);
RETURN 1;
END; $$
LANGUAGE plpgsql;
Текст ошибки:
ERROR: ошибка синтаксиса в или рядом "$1"
LINE 1: INSERT INTO regions ( $1 , name) VALUES ( $1 , $2 )
^
QUERY: INSERT INTO regions ( $1 , name) VALUES ( $1 , $2 )
CONTEXT: SQL statement in PL/PgSQL function "zone_import" near line 14
Нифиво не понимаю (ц). Мож вы подскажете, где косяк?
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
Сабж, собсно.
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
http://www.kde-look.org/content/show.php/Alien+OSX?content=53829
Для gtk нашел, а вот для kde/qt никак не могу, пол инета облазил.
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
Варианты перечислять не буду - слишком докуа
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
Есть 2 неких сущности, определенные в таблицах: create table t1 ( id int not null auto_increment primary key, . . . ); create table t2 ( id int not null auto_increment primary key, . . . ); И таблица, определяющая связи many to many: create table t1_t2 ( id int not null auto_increment primary key, t1_id int not null references t1(id), t2_id int not null references t2(id) ); Задача: при создании записи в t1 нужно расставить соответствия между ней и записями t2 на основе списка t2.id. Можно, конечно, пройтись циклом по массиву и на каждый сделать insert into t1_t2, но БД и прога физически расположены на разных серверах, и отдельные запросы на каждую запись отнюдь не прибавляют скорости. Логичный вывод - использовать хранимые процедуры. Вопрос: как передать процедуре список t2.id, которые нужно инсертить?
>>> Подробности (Invalid URL, no host part!)
Уже который год я пытаюсь вернуться к дневному образу жизни. Периодически получается, но ненадолго. Вроде вхожу в ритм, пару месяцев все нормально, потом раз - и пизд*ц - не могу ночью спать и все. Вот и щас, например
Жене не нравится
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
debian lenny, ядро 2.6.24 с дебиановскими патчами, собранное ручками, конфиг почти дефолтный.
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
Синтаксис чем-то похож на джанговские темплейты. Хотя до джанги он немного не дотягивает. Впрочем, если завернуть его в собственный класс, добавить пользовательских функций, то вполне себе неплохо получается.
Кому интересно - ходить сюда: http://alexeyrybak.com/blitz/blitz_ru.html
>>> Подробности (Invalid URL, no host part!)
| ← назад | следующие → |