I don't have an easy way to post copies of the wiring diagram out of the 1987 Factory Service Manual and, even if I did, doing so might violate some copyright GM has, but I can explain how the fuel supply system is wired on an '87.
The fuel pump and the ECM get their power from one of two fusible links, in this case "fusible link H", connected directly to the battery positive post. From there current flows to Splice 106 located at the right-rear of the engine.
From S106 two orange wires go to the B+ connections on the ECM, one orange wire goes to the power supply connection on the load side of the pump relay, and one red wire goes to the oil pressure switch which is not the same as the oil pressure sender. Both are screwed into an oil manifold at the rear of the engine.
From the oil pressure sw. a red wire runs to splice 107, right near S106, and then to the fuse block and the hot side of the FP fuse, of which there is only one. S107 also supplies power the ECM's fuel pump input and the MAF.
From the fuel pump connection on the load side of the fuel pump relay, another red wire goes to S107. From there, a red wire runs to the fuse block and the FP fuse. From the load side of the FP fuse a tan/white stripe wire runs back to the pump.
One side of the control coil of the FP relay (green/white stripe wire) connects to the ECM's fuel pump control output and the other side is grounded to G104 which is the ECM ground at that big bolt above the oil filter.
When the ign. key is in "run", the ECM's fuel pump control output energizes the FP relay's control coil and that both switches on the fuel pump and energizes pin-G on the DLC. The ECM supplies power to the FP relay's control coil for either two seconds or as long as it detects ignition trigger impulses. After two seconds or once the ECM detects no trigger impulses, the ECM cuts power to the coil, the relay opens and power disconnected from the fuel pump.
Meanwhile, the oil pressure switch closes as soon as oil pressure rises to about 4psi. That provides a back-up power supply in the event the fuel pump relay fails. Since it's not open until oil pressure rises to 4 psi, if the FP relay fails, longer than normal cranking times may result, but the engine will eventually run. If both the oil pressure switch and the FP relay are faulty, the engine will not run. Obviously, if the pump, itself, is faulty, making less than about 25 psi fuel pressure, the engine won't run.
Hope this helps. Good luck on fixing it. Happy 4 July.