w3resource

Delete the 2023 Sales Partition from the Table


Removing a Partition from a Partitioned Table

Write a PostgreSQL query to remove the Sales_2023 partition from the Sales table.

Solution:

-- Drop the 2023 sales partition.
DROP TABLE Sales_2023;

Explanation:

  • Purpose of the Query:
    • Removes a specific partition, deleting all data within it.
  • Key Components:
    • DROP TABLE Sales_2023: Deletes the partition permanently
  • Real-World Application:
    • Useful for archiving old data before removal.

Notes:

  • Dropping a partition deletes its data permanently unless backed up.

For more Practice: Solve these Related Problems:

  • Write a PostgreSQL query to remove a partition after archiving its data to a backup table.
  • Write a PostgreSQL query to remove multiple partitions simultaneously using a dynamic approach.
  • Write a PostgreSQL query to remove a partition conditionally based on its data volume.
  • Write a PostgreSQL query to remove a partition and reassign its data to a default partition if needed.


Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous PostgreSQL Exercise: Adding a New Partition to an Existing Table.

Next PostgreSQL Exercise: Attaching an Existing Table as a Partition.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.