The phrase
"to open the floodgates" means to allow a large or overwhelming amount of something to happen or be released suddenly. It suggests that once the barrier is removed, there will be a rush or deluge of whatever was being held back.
Full definition