Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Очищение таблицы, с обнулением последовательности / 12 сообщений из 12, страница 1 из 1
12.03.2014, 13:04:55
    #38583898
zvezda_t
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очищение таблицы, с обнулением последовательности
Всем привет.

Скажите, пожалуйста, можно ли очистить таблицы и сбросить счетчик последовательности одновременно?
...
Рейтинг: 0 / 0
12.03.2014, 13:39:55
    #38583947
Ик!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очищение таблицы, с обнулением последовательности
zvezda_t,

Код: plsql
1.
2.
3.
DROP TABLE test_tab;
CREATE TABLE test_tab
(id serial, name text, dt date);



не?...
...
Рейтинг: 0 / 0
12.03.2014, 13:42:32
    #38583951
daevy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очищение таблицы, с обнулением последовательности
zvezda_t,

м?
ALTER SEQUENCE seq RESTART WITH 1;
UPDATE t SET idcolumn=nextval('seq');
...
Рейтинг: 0 / 0
12.03.2014, 14:39:17
    #38584048
Очищение таблицы, с обнулением последовательности
zvezda_t,
Код: sql
1.
TRUNCATE TABLE tablename RESTART IDENTITY;
...
Рейтинг: 0 / 0
12.03.2014, 14:41:28
    #38584052
Гость_0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очищение таблицы, с обнулением последовательности
www.postgresql.org/docs/9.2/static/sql-truncate.html

restart identity
...
Рейтинг: 0 / 0
12.03.2014, 15:16:01
    #38584109
zvezda_t
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очищение таблицы, с обнулением последовательности
Просто Нафаня
Код: sql
1.
TRUNCATE TABLE tablename RESTART IDENTITY;



Класс! То, что нужно! :)
...
Рейтинг: 0 / 0
12.03.2014, 15:20:04
    #38584116
zvezda_t
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очищение таблицы, с обнулением последовательности
а для команды delete что то подобное есть?
Просто, у меня когда на таблице внешние ключи, не позволяет выполнять команду Truncate.
...
Рейтинг: 0 / 0
14.03.2014, 08:23:33
    #38585852
zvezda_t
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очищение таблицы, с обнулением последовательности
или я что - то не то спросила? :)
...
Рейтинг: 0 / 0
14.03.2014, 10:31:53
    #38585955
LeXa NalBat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очищение таблицы, с обнулением последовательности
zvezda_tПросто, у меня когда на таблице внешние ключи, не позволяет выполнять команду Truncate.попробуйте TRANCATE CASCADE
...
Рейтинг: 0 / 0
24.03.2014, 09:54:08
    #38594225
zvezda_t
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очищение таблицы, с обнулением последовательности
LeXa NalBat, спасибо Вам огромное!
Написала так:
Код: sql
1.
Truncate tablename RESTART IDENTITY CASCADE;



и вот оно - СЧАСТЬЕ)))
Всех Благ Вам!)))
...
Рейтинг: 0 / 0
24.03.2014, 13:52:19
    #38594542
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очищение таблицы, с обнулением последовательности
zvezda_t,truncate cascadeAutomatically truncate all tables that have foreign-key references to any of the named tables, or to any tables added to the group due to CASCADE.А теперь проверьте, в базе хоть что-нибудь осталось?
...
Рейтинг: 0 / 0
24.03.2014, 16:25:53
    #38594839
zvezda_t
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очищение таблицы, с обнулением последовательности
tanglir,
Осталось конечно) У меня же не все таблицы связаны)
За то все связанные почистились и индентификаторы обнулились - Ляпота!
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Очищение таблицы, с обнулением последовательности / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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