Postgres ішіндегі Pg_dump дегеніміз не?
Postgres ішіндегі Pg_dump дегеніміз не?

Бейне: Postgres ішіндегі Pg_dump дегеніміз не?

Бейне: Postgres ішіндегі Pg_dump дегеніміз не?
Бейне: Connect to MySQL Database from Visual Studio Code and Run SQL Queries using SQLTools Extension 2024, Мамыр
Anonim

pg_dump сақтық көшірме жасауға арналған утилита болып табылады 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 орнатуларының қалтасында.

PostgreSQL жүйесінде кестенің сақтық көшірмесін қалай жасауға болады?

тінтуірдің оң жақ түймешігімен басыңыз кесте және таңдаңыз сақтық көшірме опция. Дамп опциясы терезесінде сіз сияқты опцияны таба аласыз сақтық көшірме Тек схема, сақтық көшірме Тек деректер. Файл атауының жолын енгізіңіз, таңдаңыз сақтық көшірме кәдімгі мәтін ретінде режимін орнатыңыз және алыңыз сақтық көшірме сенің кесте . Сіз мұны қалпына келтіре аласыз кесте кез келген дерекқорда.

Ұсынылған: