powered by simpleCommunicator - 2.0.33     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / posgresQl
5 сообщений из 5, страница 1 из 1
posgresQl
    #32114738
alexdd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как справиться с проблемой..
есть таблица в которой повторяются записи..
как правильно написать запрос на удаление записей..

И как сделать поле в таблице с автонумерацией..
...
Рейтинг: 0 / 0
posgresQl
    #32114828
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну надо выбрать DISTINCT во временную таблицу. Удалить из старой и вставить обратно из временной.

С автонумерацией не разобрался...
...
Рейтинг: 0 / 0
posgresQl
    #32114835
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
create table имя_таблицы (имя_поля serial primary key,ещё_поле тип_поля и т.д.)
...
Рейтинг: 0 / 0
posgresQl
    #32116890
Фотография Niemi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Drop Sequence sequence_name;
Create Sequence sequence_name start 1 increment 1;
Drop table table_name
Create Table table_name (
field_name int4 default nextval('sequence_name'),
field_name varchar(20)
);

По-моему неполохая алтернатива serial , хотя может кто знает и отрицательные стороны этого.
...
Рейтинг: 0 / 0
posgresQl
    #32120045
Николай11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автонумерацию попробуй так

create table tabletest(id serial primary key, field int)

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


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