powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблемы генерации UUID
5 сообщений из 5, страница 1 из 1
Проблемы генерации UUID
    #39136523
Бока
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я попытался сделать по примеру из документации:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
CREATE OR REPLACE FUNCTION "public".test_uuid(gen INTEGER)
RETURNS UUID 
AS 
$$
 BEGIN
 FOR i IN 1..$1 LOOP
   RAISE INFO 'uuid = %', uuid_generate_v4();
  END LOOP;
 END;
$$
LANGUAGE 'plpgsql';

ALTER FUNCTION "public".test_uuid(gen INTEGER)
OWNER TO "lamauser";

 SELECT PUBLIC.test_uuid(1111111);



Результат:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
[Err] ERROR:  function uuid_generate_v4() does not exist
LINE 1: SELECT uuid_generate_v4()
               ^
HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
QUERY:  SELECT uuid_generate_v4()
CONTEXT:  PL/pgSQL function test_uuid(integer) line 4 at RAISE


Affected rows: 0

Что не так ?
И может быть можно проще сделать ?

Версия PostgreSQL 9.5beta2, compiled by Visual C++ build 1800, 32-bit
...
Рейтинг: 0 / 0
Проблемы генерации UUID
    #39136563
grgdvo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бока,

При сборке postgresql это включали? см. доку
--with-uuid=LIBRARY

Build the uuid-ossp module (which provides functions to generate UUIDs), using the specified UUID library. LIBRARY must be one of:
...
Рейтинг: 0 / 0
Проблемы генерации UUID
    #39136596
Бока
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grgdvo,

Надо у системщика спросить, я проверил еще на сервере другой версии
авторPostgreSQL 9.4.5 on x86_64-unknown-linux-gnu, compiled by gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-16), 64-bit
там то же самое происходит
...
Рейтинг: 0 / 0
Проблемы генерации UUID
    #39136650
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
create extension "uuid-ossp";

говорили ?
...
Рейтинг: 0 / 0
Проблемы генерации UUID
    #39136779
Бока
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwq,

Помогло, спасибо!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблемы генерации UUID
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]