<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Forum PostgreSQL - [PgSQL] Zmiana nazw (tabela, pkey, sequence)]]></title>
	<link rel="self" href="http://forum.postgresql.org.pl/extern.php?action=feed&amp;tid=1342&amp;type=atom"/>
	<updated>2012-05-24T16:41:35Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.postgresql.org.pl/viewtopic.php?id=1342</id>
		<entry>
			<title type="html"><![CDATA[Odp: [PgSQL] Zmiana nazw (tabela, pkey, sequence)]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=3615#p3615"/>
			<content type="html"><![CDATA[Dzięki za radę, tak zrobię, bo po długich godzinach szukania, niczego po stronie Postgresa, nie znalazłem, a chciałem uniknąć export/import, bo różne "cuda" mogą się zdarzyć. Przygotuję sobie wszystko, wyłączę serwer na kilkadziesiąt sekund i powinno być OK.

Dzięki,
Rafał]]></content>
			<author>
				<name><![CDATA[Shavei]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1368</uri>
			</author>
			<updated>2012-05-24T16:41:35Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=3615#p3615</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: [PgSQL] Zmiana nazw (tabela, pkey, sequence)]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=3614#p3614"/>
			<content type="html"><![CDATA[Może jeżeli nie jest to bardzo intensywnie wykorzystywana baza, to zrobić jej zrzut do pliku sql, edytorem zamienić ho_ na coś innego i przywrócić bazę z tego pliku. Może być w danych w tabelach coś zaczynające się na ho_ i wtedy edytor też zmieni, chyba że będziemy zmieniać krok po kroku i wtedy widać czy zmieniamy to co chcemy.

Pewnie ktoś inny ma coś lepszy pomysł.

AdamP.]]></content>
			<author>
				<name><![CDATA[adamleon]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=873</uri>
			</author>
			<updated>2012-05-24T13:16:20Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=3614#p3614</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[[PgSQL] Zmiana nazw (tabela, pkey, sequence)]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=3613#p3613"/>
			<content type="html"><![CDATA[Cześć :-)

Posiadam w bazie danych kilkadziesiąt tabel, z prefixem "ho", np. "ho_message". Do tego oczywiście primary key "ho_message_pkey", sekwencja, czyli w tym przypadku "ho_message_message_id_seq".

Teraz chciałbym zmienić prefix na jakiś inny, ale nie bardzo wiem, jak to zrobić, żeby mi się wszystko nie rozjechało. Wiem, jak zmienić pojedynczo nazwę poszczególnych rzeczy (alter table, alter sequence itd.), tylko, czy nie da się zrobić tego prościej, zachowując przypisanie sekwencji do tabeli i wszystkich innych rzeczy?

Pozdrawiam,
Rafał]]></content>
			<author>
				<name><![CDATA[Shavei]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1368</uri>
			</author>
			<updated>2012-05-24T11:21:44Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=3613#p3613</id>
		</entry>
</feed>
