PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
---|---|---|---|---|
Prev | Fast Backward | Chapter 22. ���ݺͻָ� | Fast Forward | Next |
����������ΰ�������ݿ����ݴ�һ�� PostgreSQL �汾Ǩ�Ƶ�һ�����µİ汾�ϡ� �����װ�����������DZ��ڵ����⣻���ǵ�ϸ���� Chapter 14 �
ͨ������ͬ���汾�� PostgreSQL ֮����ڲ��洢�ṹ�������ı� ����һ�����������ֱ仯���� �����������ڲ�ͬ���Ӱ汾���淢�����ڶ������������ֱ仯��������ͨ���õĶ��Ǽ��ݵĴ洢��ʽ�� ���磬�汾 7.0.1��7.1.2 �� 7.2 �Dz����ݵģ��� 7.1.1 �� 7.1.2 �Ǽ��ݵġ�������ڼ��ݵİ汾֮������������ֻ��Ҫ�����µĿ�ִ���ļ��滻ԭ���IJ���ʹ��ԭ���Ĵ��̴洢���Ͼ����ˡ� ��������Ҫ�� pg_dump ����������ݣ�Ȼ���µķ�������ָ����ǣ� �ļ�ϵͳ����ı��������Dz����õġ� ϵͳ����һЩλ���д����飬���Է�ֹ��ʹ�ò����ݵ� PostgreSQL �汾���������� ��˾��������Щ����Ҳ�������ʲô��
���ǽ�����ʹ���°汾�� pg_dump ���� �Ա������°汾�� pg_dump �����Ժ��ܡ� Ŀǰ�汾��ת���������֧�ֵ����� 7.0 �ķ������汾��
���ͣҵʱ�䣨downtime����������ʵ�֣����·�������װ�ڲ�ͬ��Ŀ¼Ȼ��ͬʱ�ڲ�ͬ�˿ڲ������оɵĺ��µķ������� ������Ϳ���������
pg_dumpall -p 5432 | psql -d template1 -p 6543
����������ת�����ݣ���������ѡ��Ĺ����ļ��� Ȼ����Ϳ��Թر��Ϸ�����Ȼ���ھɶ˿������·������� ��Ҫȷ������������pg_dumpall֮��û�и��¾����ݿ⣬ ��������Ȼ�ᶪʧ��Щ���ݡ� ���� Chapter 19 ��ȡ��ν�ֹ���ʵĸ�����Ϣ��
ʵ����������ȫ�л����¿�֮ǰ���ܻ�Ҫ������Ŀͻ���Ӧ�á� ��������һ�������¾ɿⲢ�а�װ��ԭ��
����㲻�ܻ��߲���ͬʱ����������������������ڰ�װ�·�����֮ǰ�����ݹ����� Ȼ��ͣ�������������߾ɰ汾�Ķ�������װ�°汾���������������ָ����ݡ����磺
pg_dumpall > backup pg_ctl stop mv /usr/local/pgsql /usr/local/pgsql.old cd ~/postgresql-7.8.0.0 gmake install initdb -D /usr/local/pgsql/data postmaster -D /usr/local/pgsql/data psql < backup
���� Chapter 16 ��������������ֹͣ�������Լ�����ϸ����Ϣ�� ��װָ��������ִ����Щ�����ս��λ�õĽ��顣
ע��: ����"�Ѿɵİ�װ����"֮�����Ϳ��ܲ��ٿ��Ժ��������ʹ���ˡ� ��װ��ijЩ��ִ�г���������ְ�װ�ij���������ļ��ľ���·����Ϣ����ͨ���㲻��ʲô���⣬ ���������ƻ�����ʹ��������װһ��ʱ�䣬��Ӧ����������ʱ������Ǹ���ͬ�İ�װĿ¼�� ����������� PostgreSQL 8.0�����µİ汾���ǿ��Ծ����ģ� �������ϰ汾�ϣ���ɵ�С�ġ���