Ի՞նչ է Pg_dump-ը Postgres-ում:
Ի՞նչ է Pg_dump-ը Postgres-ում:

Video: Ի՞նչ է Pg_dump-ը Postgres-ում:

Video: Ի՞նչ է Pg_dump-ը Postgres-ում:
Video: Քայլ առ քայլ սովորում ենք, թե ինչպես անցնել աշխատանքի որպես ծրագրավորող | From Zero to Developer 2024, Մայիս
Anonim

pg_dump օգտակար է պահուստավորման համար a PostgreSQL տվյալների բազա։ Այն կատարում է հետևողական կրկնօրինակումներ, նույնիսկ եթե տվյալների բազան օգտագործվում է միաժամանակ: pg_dump չի արգելափակում այլ օգտվողների մուտքը տվյալների բազա (ընթերցողներ կամ գրողներ): Աղբարկղերը կարող են դուրս գալ սցենարի կամ արխիվային ֆայլերի ձևաչափերով: Նման սցենարից վերականգնելու համար այն կերակրեք psql-ին։

Նմանապես, արդյոք Pg_dump-ն անվտանգ է:

Այն կատարում է հետևողական կրկնօրինակումներ, նույնիսկ եթե տվյալների բազան օգտագործվում է միաժամանակ: Այսպիսով, այո, դուք կարող եք վստահել կրկնօրինակին: Իհարկե, դա PostgreSQL է, դուք կարող եք վստահել ձեր տվյալներին PostgreSQL-ում: pg_dump սկսում է գործարք, ինչպես կաշխատի ցանկացած այլ երկարաժամկետ հարցում:

Ավելին, ինչպես կարող եմ թափել Postgres տվյալների բազան: Միանվագ SQL աղբանոց

  1. Մուտք գործեք որպես postgres օգտվող. su - postgres:
  2. Թափել տվյալների բազայի բովանդակությունը ֆայլ՝ գործարկելով հետևյալ հրամանը.
  3. Կորցրած տվյալների վերականգնումը ցուցադրելու համար ջնջեք ձեր օրինակի տվյալների բազան և դրա տեղում ստեղծեք դատարկ տվյալների բազա.
  4. Վերականգնել տվյալների բազան՝ օգտագործելով psql.

Հաշվի առնելով սա՝ որտեղ է գտնվում Pg_dump-ը:

pg_dump , pg_dump_all, pg_restore են գտնվում է PostgreSQL-ի և PgAdmin III-ի տեղադրումների bin պանակում:

Ինչպե՞ս կարող եմ կրկնօրինակել աղյուսակը PostgreSQL-ում:

Աջ սեղմեք a սեղան և ընտրել կրկնօրինակում տարբերակ. Dump Option պատուհանում կարող եք գտնել այնպիսի տարբերակ, ինչպիսին է կրկնօրինակում Միայն սխեման, կրկնօրինակում Միայն Տվյալներ. Մուտքագրեք ձեր ֆայլի անվան ուղին, ընտրեք կրկնօրինակում ռեժիմը որպես պարզ տեքստ և վերցրեք կրկնօրինակում քո սեղան . Դուք կարող եք վերականգնել սա սեղան ցանկացած տվյալների բազայում:

Խորհուրդ ենք տալիս: