sql >> Databáze >  >> RDS >> PostgreSQL

Jak zobrazit všechny neplatné objekty v PostgresQL

Nemyslím si, že byste museli nic dalšího kontrolovat, protože jiné objekty nemohou v PostgreSQL zneplatnit.

Oracle a PostgreSQL fungují v tomto ohledu zcela odlišně:

  • V Oracle můžete vždy ALTER objekt (například tabulka), i když existují závislé objekty (například pohledy). Závislé objekty se pak stanou neplatnými a je třeba je zkompilovat .

  • V PostgreSQL nemůžete ALTER objekt, který má závislé objekty způsobem, který činí tyto závislé objekty neplatnými. Musíte vypustit a znovu vytvořit závislé objekty.

Neplatné indexy mohou zůstat pozadu v důsledku selhání CREATE INDEX příkaz.




  1. PHPMyAdmin nutí používat ut8mb4 jako výchozí řazení

  2. Ořízněte mezery (nový řádek a místo tabulátoru) v řetězci v Oracle

  3. Chyba java.sql.SQLException:ORA-00911:neplatný znak

  4. import CSV do phpmyadmin