Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
AutoIncrement поле есть в Постгресе или нет?
|
|||
|---|---|---|---|
|
#18+
Как такой тип поле мне установить в нем? если его нет как это мне обойти не подскажите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 18:40 |
|
||
|
AutoIncrement поле есть в Постгресе или нет?
|
|||
|---|---|---|---|
|
#18+
есть sequence как в Oracle http://www.postgresql.org/docs/7.4/interactive/sql-createsequence.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 19:08 |
|
||
|
AutoIncrement поле есть в Постгресе или нет?
|
|||
|---|---|---|---|
|
#18+
Извините за беспомощность, но я не понял все же как мне использовать этот SEQUENCE. помогите плиз на примере, ну например есть таблица только с айди и наименованием, мне нужно вводить различные наименования и чтоб автоматически генерился айди... Спасибо заранее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 19:33 |
|
||
|
AutoIncrement поле есть в Постгресе или нет?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 19:47 |
|
||
|
AutoIncrement поле есть в Постгресе или нет?
|
|||
|---|---|---|---|
|
#18+
Спасибо большое! Все понял. только вот один моментик: а как просмотреть текущие сиквенсы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 20:24 |
|
||
|
AutoIncrement поле есть в Постгресе или нет?
|
|||
|---|---|---|---|
|
#18+
SELECT currval('your_sequence_name'); http://www.postgresql.org/docs/7.4/interactive/functions-sequence.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 20:37 |
|
||
|
AutoIncrement поле есть в Постгресе или нет?
|
|||
|---|---|---|---|
|
#18+
Нее. неправильно понял. не текущее значение конкретного сиквенса, а сколько вообще и какие сиквенсы созданы в базе! вот. как это поглядеть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 21:18 |
|
||
|
AutoIncrement поле есть в Постгресе или нет?
|
|||
|---|---|---|---|
|
#18+
\ds либо \ds *шаблон* вообще, можно указывать тип поля SERIAL, и СУБД создаст необходимый sequencе автоматически ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 07:59 |
|
||
|
AutoIncrement поле есть в Постгресе или нет?
|
|||
|---|---|---|---|
|
#18+
А как можно автоинкремент сделать триггером, а не через default? Например, как в Interbase: CREATE TRIGGER LOGS_BI0 FOR LOGS ACTIVE BEFORE INSERT POSITION 0 AS begin New.id = gen_id(gen_logs_id, 1); end ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2004, 11:46 |
|
||
|
AutoIncrement поле есть в Постгресе или нет?
|
|||
|---|---|---|---|
|
#18+
можно и триггером, про создание триггеров есть в документации. вопрос, зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2004, 16:05 |
|
||
|
AutoIncrement поле есть в Постгресе или нет?
|
|||
|---|---|---|---|
|
#18+
Создал поле, тип serial, но оно почему-то не заполняется, когда я вношу данные в другие поля. А так-как оно NOT NULL, то не вносит запись в таблицу. Что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 19:48 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=32566278&tid=2007753]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
131ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 432ms |

| 0 / 0 |
